home *** CD-ROM | disk | FTP | other *** search
/ Logiciels PC Special 3 / Logiciel PC - Hors-Serie 3.iso / Logs / arcade / retro11 / DEFCTRLS.INI < prev    next >
INI File  |  1998-11-27  |  110KB  |  4,430 lines

  1. /****************************************************************************
  2.  *
  3.  * Retrocade    Controller Configuration - Initialization file v1.0
  4.  * Modified:    9/7/98
  5.  *
  6.  * Purpose:     This is the .ini file that Retrocade reads in for it's controller
  7.  *              configuration. This file sets the default controller settings for
  8.  *              various game functions, specifies the individual control defaults
  9.  *              for each game, and defines several controller "sets". Those sets
  10.  *              can then be quickly selected from within the Retrocade program
  11.  *              itself to switch to V-Stick control, the MAME-style settings,
  12.  *              etc. This file can be modified by the end-user, but you should
  13.  *              be sure to make a backup copy first!
  14.  *
  15.  ***************************************************************************/
  16.  
  17.  
  18. /* Control system documentation */
  19.  
  20. ;
  21. ; Setting classes - There are three classes of controller settings:
  22. ;
  23. ;   o "bin_" indicates a binary state controller. This means something that
  24. ;     only has two states such as a button, trigger, two-way switch, etc.
  25. ;
  26. ;   o "ana_" is an analog controller, which means there is more than two
  27. ;     states. This is for analog joysticks (where the position of the stick
  28. ;     is used directly, not just which direction it's been moved in), and
  29. ;     games that used customized consoles (flightsticks, the Star Wars
  30. ;     controller, etc).
  31. ;    
  32. ;   o "bal_" means a ballistic controller such as a trackball or spinner of
  33. ;     some sort.
  34. ;
  35. ; These prefixes apply both to the name for a controller entry (aka the right
  36. ; side of the equals sign, or rvalue), as well as to the names of controller
  37. ; settings (aka the left side of the equals sign, or lvalue). So if a
  38. ; controller setting is "bin_left" then that means it can only have a "bin_"
  39. ; setting of some sort. Using an analog or ballistic setting value such as
  40. ; "bal_wingman_spinner" has undefined behavior, and is not recommended.
  41. ;
  42. ;
  43. ; The following is a list of valid controller settings. It is for reference
  44. ; only, do NOT uncomment any of these lines!
  45. ;
  46. ; Allowable keyboard settings -
  47. ;
  48. ; bin_key_f1
  49. ; bin_key_f2
  50. ; bin_key_f3
  51. ; bin_key_f4
  52. ; bin_key_f5
  53. ; bin_key_f6
  54. ; bin_key_f7
  55. ; bin_key_f8
  56. ; bin_key_f9
  57. ; bin_key_f10
  58. ; bin_key_f11
  59. ; bin_key_f12
  60. ; bin_key_printscreen
  61. ; bin_key_scrollock
  62. ; bin_key_pause
  63. ; bin_key_tilde
  64. ; bin_key_1
  65. ; bin_key_2
  66. ; bin_key_3
  67. ; bin_key_4
  68. ; bin_key_5
  69. ; bin_key_6
  70. ; bin_key_7
  71. ; bin_key_8
  72. ; bin_key_9
  73. ; bin_key_0
  74. ; bin_key_minus
  75. ; bin_key_equals
  76. ; bin_key_backslash
  77. ; bin_key_backspace
  78. ; bin_key_insert
  79. ; bin_key_home
  80. ; bin_key_pageup
  81. ; bin_key_numlock
  82. ; bin_key_padslash
  83. ; bin_key_padasterisk
  84. ; bin_key_padminus
  85. ; bin_key_tab
  86. ; bin_key_q
  87. ; bin_key_w
  88. ; bin_key_e
  89. ; bin_key_r
  90. ; bin_key_t
  91. ; bin_key_y
  92. ; bin_key_u
  93. ; bin_key_i
  94. ; bin_key_o
  95. ; bin_key_p
  96. ; bin_key_leftbracket
  97. ; bin_key_rightbracket
  98. ; bin_key_enter
  99. ; bin_key_delete
  100. ; bin_key_end
  101. ; bin_key_pagedown
  102. ; bin_key_pad7
  103. ; bin_key_pad8
  104. ; bin_key_pad9
  105. ; bin_key_padplus
  106. ; bin_key_capslock
  107. ; bin_key_a
  108. ; bin_key_s
  109. ; bin_key_d
  110. ; bin_key_f
  111. ; bin_key_g
  112. ; bin_key_h
  113. ; bin_key_j
  114. ; bin_key_k
  115. ; bin_key_l
  116. ; bin_key_semicolon
  117. ; bin_key_quote
  118. ; bin_key_pad4
  119. ; bin_key_pad5
  120. ; bin_key_pad6
  121. ; bin_key_leftshift
  122. ; bin_key_z
  123. ; bin_key_x
  124. ; bin_key_c
  125. ; bin_key_v
  126. ; bin_key_b
  127. ; bin_key_n
  128. ; bin_key_m
  129. ; bin_key_comma
  130. ; bin_key_period
  131. ; bin_key_slash
  132. ; bin_key_rightshift
  133. ; bin_key_uparrow
  134. ; bin_key_pad1
  135. ; bin_key_pad2
  136. ; bin_key_pad3
  137. ; bin_key_padenter
  138. ; bin_key_leftctrl
  139. ; bin_key_leftalt
  140. ; bin_key_spacebar
  141. ; bin_key_rightalt
  142. ; bin_key_rightctrl
  143. ; bin_key_leftarrow
  144. ; bin_key_downarrow
  145. ; bin_key_rightarrow
  146. ; bin_key_pad0
  147. ; bin_key_padperiod
  148. ;
  149. ; Allowable analog and non-analog joystick settings -
  150. ;   This is the standard sort of joystick one sticks in game port on a PC.
  151. ;   Joystick "A" and joystick "B" are distinguished, but some joysticks use
  152. ;   both pots to add extra functionality (such as the Microsoft Sidewinder).
  153. ;   The default settings in this file do NOT reflect such specialized sticks.
  154. ;   NOTE: Not all joysticks are analog.
  155. ;
  156. ; ana_joystick_ax
  157. ; ana_joystick_ay
  158. ; ana_joystick_bx
  159. ; ana_joystick_by
  160. ; bin_joystick_aleft
  161. ; bin_joystick_aright
  162. ; bin_joystick_aup
  163. ; bin_joystick_adown
  164. ; bin_joystick_abutton1
  165. ; bin_joystick_abutton2
  166. ; bin_joystick_bleft
  167. ; bin_joystick_bright
  168. ; bin_joystick_bup
  169. ; bin_joystick_bdown
  170. ; bin_joystick_bbutton1
  171. ; bin_joystick_bbutton2
  172. ;
  173. ; Allowable Wingman Warrior settings -
  174. ;
  175. ; bin_wingman_north
  176. ; bin_wingman_south
  177. ; bin_wingman_east
  178. ; bin_wingman_west
  179. ; bin_wingman_top
  180. ; bin_wingman_thumb
  181. ; bin_wingman_trigger
  182. ; bin_wingman_middle
  183. ; bin_wingman_joyleft
  184. ; bin_wingman_joyright
  185. ; bin_wingman_joyup
  186. ; bin_wingman_joydown
  187. ; bin_wingman_spinner_left
  188. ; bin_wingman_spinner_right
  189. ; ana_wingman_joyx
  190. ; ana_wingman_joyy
  191. ; bal_wingman_spinner
  192. ;
  193. ; Allowable Microsoft Sidewinder Gamepad settings -
  194. ;   (Note: Each gamepad is denoted by number, so these control values are valid
  195. ;          from bin_sw1_* to bin_sw4_* for Gamepad #1, #2, etc)
  196. ;
  197. ; bin_sw1_up
  198. ; bin_sw1_down
  199. ; bin_sw1_right
  200. ; bin_sw1_left
  201. ; bin_sw1_a
  202. ; bin_sw1_b
  203. ; bin_sw1_c
  204. ; bin_sw1_x
  205. ; bin_sw1_y
  206. ; bin_sw1_z
  207. ; bin_sw1_leftfinger
  208. ; bin_sw1_rightfinger
  209. ; bin_sw1_start
  210. ; bin_sw1_m
  211. ;
  212. ;
  213. ; Allowable mouse settings -
  214. ;
  215. ; bin_mouse_leftbutton
  216. ; bin_mouse_rightbutton
  217. ; bin_mouse_middlebutton
  218. ; ana_mouse_joyx
  219. ; ana_mouse_joyy
  220. ; bal_mouse_ballisticsx
  221. ; bal_mouse_ballisticsy
  222.  
  223.  
  224. ; Controller Setting Syntax -
  225. ;
  226. ; The majority of the controller settings are done through simple assignment
  227. ; statements, using an equals sign. You assign a specific control for a
  228. ; game with one or more valid controller values, or a previously defined
  229. ; macro. For example:
  230. ;
  231. ;     bin_coin=(bin_key_3)
  232. ;
  233. ; specifies that the '3' key on the keyboard is assigned to the coin-up
  234. ; control. Hitting '3' then adds credit to the game. You can specify more
  235. ; than one value after the equals sign, as long as they are seperated by
  236. ; commas. You can also assign one or more controller values to a variable
  237. ; (I.E. something that is not a control name in a game or a controller
  238. ; setting), and then use that variable (aka macro) as a valid control setting.
  239. ; For example:
  240. ;
  241. ;    retro_coin=(bin_key_3, bin_key_f3, bin_key_c)
  242. ;    bin_coin=(retro_coin)
  243. ;
  244. ; This creates a macro called 'retro_coin' that represents three different
  245. ; valid inputs. Assigning that macro to the 'bin_coin' control then means
  246. ; that a user can hit the '3', F3, or 'c' key on their keyboard to add
  247. ; a credit to the game.
  248. ;
  249. ; Game Controller Structure -
  250. ;
  251. ; The structure of the settings for a game is pretty simple. You have a
  252. ; bracketed assignment which indicates which game the settings are for,
  253. ; followed by one or more sets of controls inside braces. Each set of controls
  254. ; is labeled with a name. For example:
  255. ;
  256. ;       [game="Example"]
  257. ;       {
  258. ;               [config="Default"]
  259. ;               {
  260. ;               bin_foo=(bin_key_spacebar)
  261. ;               }
  262. ;       }
  263. ;
  264. ; This defines the controls for a game called Example. It contains a single
  265. ; control set definition called Default, which defines the 'foo' controller
  266. ; as being the space bar.
  267. ; There is no limit on the number of configuration sets a game may have.
  268. ; All configuration sets and game names must be inside quotes.
  269.  
  270.  
  271. /****************************************************************************
  272.  *
  273.  * Retrocade Default Controller Macros -
  274.  *
  275.  * These are the default macro definitions for standard controller functions
  276.  * in Retrocade. Changing these defaults will affect the majority of games
  277.  * emulated by Retrocade. Not all game settings use these definitions.
  278.  *
  279.  * Note that with the two player macros, the first player is always given
  280.  * the option of best controls (I.E. the Wingman Warrior) and will generally
  281.  * have the same controls as for the single player macros. There are some
  282.  * special cases where things had to be thrown out the window due to the
  283.  * original game having wacked-out controls.
  284.  *
  285.  ***************************************************************************/
  286.  
  287. /*** Game Startup Macros ***/
  288.  
  289. ; Standard 1st player and 2nd player start macros.
  290. retro_start1=(bin_key_1, bin_key_f1, bin_sw1_start)
  291. retro_start2=(bin_key_2, bin_key_f2, bin_sw2_start)
  292. retro_start3=(bin_key_f3, bin_sw2_start)
  293. retro_start4=(bin_key_f4, bin_sw2_start)
  294.  
  295. ; Standard coin-insert macros.
  296. retro_coin=    (bin_key_3, bin_sw1_x)
  297. retro_coin1=    (retro_coin)
  298. retro_coin2=    (bin_key_4, bin_sw2_x)
  299. retro_coin3=    (bin_key_5, bin_sw3_x)
  300. retro_coin4=    (bin_key_6, bin_sw4_x)
  301.  
  302. /*** Movement Macros ***/
  303.  
  304. ; Standard 4-way directional movement controller settings.    [-Single-]
  305. ;   (For all one-player games and multi-player games that only do switch-off)
  306. ;
  307. retro_left=        (bin_key_leftarrow, bin_key_pad4, bin_joystick_aleft, bin_joystick_bleft, bin_wingman_joyleft, bin_key_s, bin_sw1_left, bin_key_r)
  308. retro_right=        (bin_key_rightarrow, bin_key_pad6, bin_joystick_aright, bin_joystick_bright, bin_wingman_joyright, bin_key_f, bin_sw1_right, bin_key_t)
  309. retro_up=        (bin_key_uparrow, bin_key_pad8, bin_joystick_aup, bin_joystick_bup, bin_wingman_joyup, bin_key_e, bin_sw1_up)
  310. retro_down=        (bin_key_downarrow, bin_key_pad2, bin_joystick_adown, bin_joystick_bdown, bin_wingman_joydown, bin_key_c, bin_sw1_down)
  311.  
  312. retro_left_no_ana=    (bin_key_leftarrow, bin_key_pad4, bin_key_s, bin_sw1_left)
  313. retro_right_no_ana=    (bin_key_rightarrow, bin_key_pad6, bin_key_f, bin_sw1_right)
  314. retro_up_no_ana=    (bin_key_uparrow, bin_key_pad8, bin_key_e, bin_sw1_up)
  315. retro_down_no_ana=    (bin_key_downarrow, bin_key_pad2, bin_key_c, bin_sw1_down)
  316.  
  317. ; Standard 4-way directional movement controller settings.    [-Multi-]
  318. ;   (For all two-player games that support simultaneous play.)
  319. ;
  320. retro_left_p1=    (bin_key_leftarrow, bin_joystick_aleft, bin_wingman_joyleft, bin_sw1_left)
  321. retro_right_p1=    (bin_key_rightarrow, bin_joystick_aright, bin_wingman_joyright, bin_sw1_right)
  322. retro_up_p1=        (bin_key_uparrow, bin_joystick_aup, bin_wingman_joyup, bin_sw1_up)
  323. retro_down_p1=    (bin_key_downarrow, bin_joystick_adown, bin_wingman_joydown, bin_sw1_down)
  324. retro_left_p2=    (bin_key_pad4, bin_joystick_bleft, bin_sw2_left)
  325. retro_right_p2=    (bin_key_pad6, bin_joystick_bright, bin_sw2_right)
  326. retro_up_p2=        (bin_key_pad8, bin_joystick_bup, bin_sw2_up)
  327. retro_down_p2=    (bin_key_pad2, bin_joystick_bdown, bin_sw2_down)
  328.  
  329. ; Standard 4-way directional movement controller settings.  [-Multi-]
  330. ;   (for all three-four player games that support simultaneous play
  331. ;
  332. ; empty for now .. there aren't enough keys on the keyboard!
  333. ;
  334. /*
  335. retro_left_p3     = ();
  336. retro_right_p3 = ();
  337. retro_up_p3     = ();
  338. retro_down_p3     = ();
  339. retro_left_p4     = ();
  340. retro_right_p4 = ();
  341. retro_up_p4     = ();
  342. retro_down_p4     = ();
  343. */
  344.  
  345. ; Standard analog horizontal and vertical movement macros.
  346. retro_ana_horiz=    (ana_joystick_ax, ana_wingman_joyx, ana_mouse_joyx)
  347. retro_ana_vert=    (ana_joystick_ay, ana_wingman_joyy, ana_mouse_joyy)
  348.  
  349. /*** Fire and Action Macros ***/
  350.  
  351. ; Standard "fire" button setting.                            [-Single-]
  352. retro_fire=        (bin_key_leftctrl, bin_key_rightctrl, bin_joystick_abutton1, bin_wingman_trigger, bin_mouse_leftbutton, bin_key_l, bin_sw1_rightfinger, bin_sw1_c, bin_key_p, bin_mouse_leftbutton)
  353.  
  354. ; Standard "action" button setting.                        [-Single-]
  355. ;   NOTE: Not all games use an action or second fire button.
  356. retro_action=    (bin_key_leftalt, bin_key_rightalt, bin_joystick_abutton2, bin_wingman_thumb, bin_mouse_rightbutton, bin_key_semicolon, bin_sw1_b, bin_key_o)
  357.  
  358. ; Standard "fire" button setting.                            [-Multi-]
  359. retro_fire_p1=    (bin_key_leftctrl, bin_joystick_abutton1, bin_wingman_trigger, bin_sw1_rightfinger, bin_sw1_c, bin_mouse_leftbutton, bin_key_p)
  360. retro_fire_p2=    (bin_key_padenter, bin_joystick_bbutton1, bin_sw2_c)
  361. /*
  362. retro_fire_p3=    ( );
  363. retro_fire_p4=    ( );
  364. */
  365.  
  366. ; Standard "action" button setting.                        [-Multi-]
  367. ;   NOTE: Not all games use an action or second fire button.
  368. retro_action_p1=    (bin_key_leftalt, bin_joystick_abutton2, bin_wingman_thumb, bin_sw1_b)
  369. retro_action_p2=    (bin_key_pad0, bin_joystick_bbutton2, bin_sw2_b)
  370. /*
  371. retro_action_p3=    ( );
  372. retro_action_p4=    ( );
  373. */
  374.  
  375. /*** Misc. Macros ***/
  376.  
  377. ; Standard spinner controlle macro.
  378. retro_spinner=    (bal_wingman_spinner, bal_mouse_ballisticsx)
  379.  
  380. ; Standard game self-test macro.
  381. retro_selftest=    (bin_key_f7)
  382.  
  383. ; Standard game diagnostic step-thru macro (for stepping through diagnostics)
  384. retro_diagstep=    (bin_key_f8)
  385. retro_autoup=    (bin_key_f9)
  386.  
  387. /*** Default V-Stick Macros ***/
  388.  
  389. /* The V-Stick console and keystrokes
  390.  
  391.   ==========================================================================
  392.  |                                                                          |
  393.  |                 Up                                     E                 |
  394.  |   Alt                         Alt         B                          B   |
  395.  |    ==            |            ==          ==           |            ==   |
  396.  |   |XX|           |           |XX|        |XX|          |           |XX|  |
  397.  |    ==    Left ===+=== Right   ==          ==      S ===+=== F       ==   |
  398.  |      ==          |          ==              ==         |          ==     |
  399.  |     |XX|         |         |XX|            |XX|        |         |XX|    |
  400.  |      ==                     ==              ==                    ==     |
  401.  |     Ctrl       Down        Ctrl             N          D           N     |
  402.  |                                                                          |
  403.   ==========================================================================
  404. */
  405. ; Standard 4-way directional movements for V-Stick, left side.
  406. vstick_left_moveleft=    (bin_key_leftarrow)
  407. vstick_left_moveright=    (bin_key_rightarrow)
  408. vstick_left_moveup=        (bin_key_uparrow)
  409. vstick_left_movedown=    (bin_key_downarrow)
  410. ; Standard button settings for V-Stick, left side.
  411. vstick_left_fire=        (bin_key_leftctrl, bin_key_rightctrl)
  412. vstick_left_action=        (bin_key_leftalt, bin_key_rightalt)
  413.  
  414. ; Standard 4-way directional movements for V-Stick, right side.
  415. vstick_right_moveleft=    (bin_key_s)
  416. vstick_right_moveright=    (bin_key_f)
  417. vstick_right_moveup=    (bin_key_e)
  418. vstick_right_movedown=    (bin_key_d)
  419. ; Standard button settings for V-Stick, right side.
  420. vstick_right_fire=        (bin_key_n)
  421. vstick_right_action=    (bin_key_b)
  422.  
  423. ; Standard coin-up and start settings for V-stick.
  424. vstick_coin=        (retro_coin)
  425. vstick_start1=    (retro_start1, vstick_left_fire)
  426. vstick_start2=    (retro_start2, vstick_right_fire)
  427.  
  428. /****************************************************************************
  429.  * 
  430.  * Individual Game Controller Settings -
  431.  * 
  432.  * These are the controller settings for each game in Retrocade. For each
  433.  * game there is at least a Default control set, and usually several others.
  434.  * These settings can be edited in this file, but are more easily changed
  435.  * by using the GUI in the Retrocade program itself.
  436.  * 
  437.  ***************************************************************************/
  438.  
  439. /* The default GUI control configuration */
  440.  
  441. /*                      (Not currently used)
  442. [game="Gui"]
  443. {
  444.     [config="Default"]
  445.     {
  446.         bin_select=(retro_fire, bin_key_enter)
  447.         bin_cancel=(retro_action, bin_key_escape)
  448.         bin_up=(retro_up)
  449.         bin_down=(retro_down)
  450.         bin_left=(retro_left)
  451.         bin_right=(retro_right)
  452.         bin_pgup=(bin_key_pageup)
  453.         bin_pgdn=(bin_key_pagedown)
  454.         bin_home=(bin_key_home)
  455.         bin_end=(bin_key_end)
  456.         bin_f1=(bin_key_f1)
  457.         bin_f2=(bin_key_f2)
  458.         bin_f3=(bin_key_f3)
  459.         bin_f4=(bin_key_f4)
  460.     }
  461.  
  462.     [config="V-Stick"]
  463.     {
  464.         bin_select=(vstick_left_fire)
  465.         bin_cancel=(vstick_left_action)
  466.         bin_up=(vstick_left_moveup)
  467.         bin_down=(vstick_left_movedown)
  468.         bin_left=(vstick_left_moveleft)
  469.         bin_right=(vstick_left_moveright)
  470.         bin_pgup=(vstick_right_moveup)
  471.         bin_pgdn=(vstick_right_movedown)
  472.         bin_home=(vstick_right_moveleft)
  473.         bin_end=(vstick_right_moveright)
  474.         bin_f1=(bin_key_f1)
  475.         bin_f2=(bin_key_f2)
  476.         bin_f3=(bin_key_f3)
  477.         bin_f4=(bin_key_f4)
  478.     }
  479. }
  480. */
  481.  
  482. /* The default game controller configurations */
  483.  
  484. [game="Asteroids"]
  485. {
  486.     [config="Default"]
  487.     {
  488.         bin_left=(retro_left, bin_wingman_spinner_left)
  489.         bin_right=(retro_right, bin_wingman_spinner_right)
  490.         bin_fire=(retro_fire)
  491.         bin_thrust=(retro_action)
  492.         bin_hyperspace=(bin_key_spacebar, bin_joystick_adown, bin_wingman_middle, bin_sw1_m, bin_sw1_a)
  493.         bin_coin=(retro_coin)
  494.         bin_start1=(retro_start1, bin_wingman_top)
  495.         bin_start2=(retro_start2)
  496.         bin_selftest=(retro_selftest)
  497.         bin_diagstep=(retro_diagstep)
  498.     }
  499.  
  500.     [config="V-Stick"]
  501.     {
  502.         bin_left=(vstick_left_moveleft)
  503.         bin_right=(vstick_left_moveright)
  504.         bin_thrust=(vstick_left_action)
  505.         bin_fire=(vstick_left_fire)
  506.         bin_hyperspace=(vstick_right_fire)
  507.         bin_coin=(vstick_coin)
  508.         bin_start1=(vstick_start1)
  509.         bin_start2=(vstick_start2)
  510.         bin_selftest=(retro_selftest)
  511.         bin_diagstep=(retro_diagstep)
  512.     }
  513. }
  514.  
  515. [game="Major Havoc"]
  516. {
  517.     [config="Default"]
  518.     {
  519.         bin_coin1=(retro_coin1)
  520.         bin_coin2=(retro_coin2)
  521.         bin_coin3=(retro_coin3)
  522.         bin_selftest=(retro_selftest)
  523.         bin_diagstep=(retro_diagstep)
  524.         bin_p1jump=(retro_fire_p1)
  525.         bin_p1shield=(retro_action_p1)
  526.         bin_p2jump=(retro_fire_p2)
  527.         bin_p2shield=(retro_action_p2)
  528.         bin_rollerright=(retro_right_no_ana, bin_wingman_spinner_right)
  529.         bin_rollerleft=(retro_left_no_ana, bin_wingman_spinner_left)
  530.         ana_roller=(retro_ana_horiz)
  531.     }
  532.     [config="V-Stick"]
  533.     {
  534.         bin_coin1=(vstick_coin)
  535.         bin_coin2=()
  536.         bin_coin3=()
  537.         bin_selftest=(retro_selftest)
  538.         bin_diagstep=(retro_diagstep)
  539.         bin_p1jump=(vstick_left_fire)
  540.         bin_p1shield=(vstick_left_action)
  541.         bin_p2jump=(vstick_right_fire)
  542.         bin_p2shield=(vstick_right_action)
  543.         bin_rollerleft=(vstick_left_moveleft, vstick_right_moveleft)
  544.         bin_rollerright=(vstick_left_moveright, vstick_right_moveright)
  545.         ana_roller=()
  546.     }
  547. }
  548.  
  549. [game="Return to Vax"]
  550. {
  551.     [config="Default"]
  552.     {
  553.         bin_coin1=(retro_coin1)
  554.         bin_coin2=(retro_coin2)
  555.         bin_coin3=(retro_coin3)
  556.         bin_selftest=(retro_selftest)
  557.         bin_diagstep=(retro_diagstep)
  558.         bin_p1jump=(retro_fire_p1)
  559.         bin_p1shield=(retro_action_p1)
  560.         bin_p2jump=(retro_fire_p2)
  561.         bin_p2shield=(retro_action_p2)
  562.         bin_rollerleft=(retro_left_no_ana, bin_wingman_spinner_left)
  563.         bin_rollerright=(retro_right_no_ana, bin_wingman_spinner_right)
  564.         ana_roller=(retro_ana_horiz)
  565.     }
  566.     [config="V-Stick"]
  567.     {
  568.         bin_coin1=(vstick_coin)
  569.         bin_coin2=()
  570.         bin_coin3=()
  571.         bin_selftest=(retro_selftest)
  572.         bin_diagstep=(retro_diagstep)
  573.         bin_p1jump=(vstick_left_fire)
  574.         bin_p1shield=(vstick_left_action)
  575.         bin_p2jump=(vstick_right_fire)
  576.         bin_p2shield=(vstick_right_action)
  577.         bin_rollerright=(vstick_left_moveright, vstick_right_moveright)
  578.         bin_rollerleft=(vstick_left_moveleft, vstick_right_moveleft)
  579.         ana_roller=()
  580.     }
  581. }
  582.  
  583. [game="Space Duel"]
  584. {
  585.     [config="Default"]
  586.     {
  587.         bin_p1left=(retro_left_p1, bin_wingman_spinner_left)
  588.         bin_p1right=(retro_right_p1, bin_wingman_spinner_right)
  589.         bin_p1thrust=(retro_action_p1)
  590.         bin_p1fire=(retro_fire_p1)
  591.         bin_p1shield=(retro_down_p1, bin_key_spacebar, bin_wingman_middle)
  592.         bin_p2left=(retro_left_p2)
  593.         bin_p2right=(retro_right_p2)
  594.         bin_p2thrust=(retro_action_p2)
  595.         bin_p2fire=(retro_fire_p2)
  596.         bin_p2shield=(retro_down_p2, bin_key_padplus)
  597.         bin_select=(retro_fire)
  598.         bin_start1=(retro_start1)
  599.         bin_coin=(retro_coin)
  600.         bin_selftest=(retro_selftest)
  601.         bin_diagstep=(retro_diagstep)
  602.     }
  603.  
  604.     [config="V-Stick"]
  605.     {
  606.         bin_p1left=(vstick_left_moveleft)
  607.         bin_p1right=(vstick_left_moveright)
  608.         bin_p1thrust=(vstick_left_action)
  609.         bin_p1fire=(vstick_left_fire)
  610.         bin_p1shield=(vstick_left_moveup)
  611.         bin_p2left=(vstick_right_moveleft)
  612.         bin_p2right=(vstick_right_moveright)
  613.         bin_p2thrust=(vstick_right_action)
  614.         bin_p2fire=(vstick_right_fire)
  615.         bin_p2shield=(vstick_right_moveup)
  616.         bin_select=(vstick_left_action, vstick_right_action)
  617.         bin_start1=(vstick_start1)
  618.         bin_coin=(vstick_coin)
  619.         bin_selftest=(retro_selftest)
  620.         bin_diagstep=(retro_diagstep)
  621.     }
  622. }
  623.  
  624. [game="Gravitar"]
  625. {
  626.     [config="Default"]
  627.     {
  628.         bin_left=(retro_left)
  629.         bin_right=(retro_right)
  630.         bin_fire=(retro_fire)
  631.         bin_thrust=(retro_action)
  632.         bin_shield=(retro_down, bin_key_spacebar, bin_wingman_middle)
  633.         bin_start1=(retro_start1)
  634.         bin_start2=(retro_start2)
  635.         bin_coin=(retro_coin)
  636.     }
  637.  
  638.     [config="V-Stick"]
  639.     {
  640.         bin_left=(vstick_left_moveleft)
  641.         bin_right=(vstick_left_moveright)
  642.         bin_thrust=(vstick_left_action)
  643.         bin_fire=(vstick_left_fire)
  644.         bin_shield=(vstick_left_moveup)
  645.         bin_start1=(vstick_start1)
  646.         bin_start2=(vstick_start2)
  647.         bin_coin=(vstick_coin)
  648.     }
  649. }
  650.  
  651. [game="Black Widow"]
  652. {
  653.     [config="Default"]
  654.     {
  655.         bin_fireup=(retro_up_p2, bin_wingman_north)
  656.         bin_firedown=(retro_down_p2, bin_wingman_south)
  657.         bin_fireleft=(retro_left_p2, bin_wingman_west)
  658.         bin_fireright=(retro_right_p2, bin_wingman_east)
  659.         bin_moveup=(retro_up_p1)
  660.         bin_movedown=(retro_down_p1)
  661.         bin_moveleft=(retro_left_p1)
  662.         bin_moveright=(retro_right_p1)
  663.         bin_start1=(retro_start1)
  664.         bin_start2=(retro_start2)
  665.         bin_coin=(retro_coin)
  666.     }
  667.  
  668.     [config="V-Stick"]
  669.     {
  670.         bin_fireup=(vstick_right_moveup)
  671.         bin_firedown=(vstick_right_movedown)
  672.         bin_fireleft=(vstick_right_moveleft)
  673.         bin_fireright=(vstick_right_moveright)
  674.         bin_moveup=(vstick_left_moveup)
  675.         bin_movedown=(vstick_left_movedown)
  676.         bin_moveleft=(vstick_left_moveleft)
  677.         bin_moveright=(vstick_left_moveright)
  678.         bin_start1=(vstick_start1)
  679.         bin_start2=(vstick_start2)
  680.         bin_coin=(vstick_coin)
  681.     }
  682. }
  683.  
  684. [game="Tempest"]
  685. {
  686.     [config="Default"]
  687.     {
  688.         bin_start1=(retro_start1)
  689.         bin_start2=(retro_start2)
  690.         bin_superzap=(retro_action)
  691.         bin_fire=(retro_fire)
  692.         bin_left=(retro_left)
  693.         bin_right=(retro_right)
  694.         bal_spinner=(retro_spinner)
  695.         bin_selftest=(retro_selftest)
  696.         bin_diagstep=(retro_diagstep)
  697.     }
  698.  
  699.     [config="V-Stick"]
  700.     {
  701.         bin_start1=(vstick_start1)
  702.         bin_start2=(vstick_start2)
  703.         bin_superzap=(vstick_left_action)
  704.         bin_fire=(vstick_left_fire)
  705.         bin_left=(vstick_left_moveleft)
  706.         bin_right=(vstick_right_moveright)
  707.         bal_spinner=()
  708.         bin_selftest=(retro_selftest)
  709.         bin_diagstep=(retro_diagstep)
  710.     }
  711. }
  712.  
  713. [game="Tempest Tubes"]
  714. {
  715.     [config="Default"]
  716.     {
  717.         bin_start1=(retro_start1)
  718.         bin_start2=(retro_start2)
  719.         bin_superzap=(retro_action)
  720.         bin_fire=(retro_fire)
  721.         bin_left=(retro_left)
  722.         bin_right=(retro_right)
  723.         bal_spinner=(retro_spinner)
  724.         bin_selftest=(retro_selftest)
  725.         bin_diagstep=(retro_diagstep)
  726.     }
  727.  
  728.     [config="V-Stick"]
  729.     {
  730.         bin_start1=(vstick_start1)
  731.         bin_start2=(vstick_start2)
  732.         bin_superzap=(vstick_left_action)
  733.         bin_fire=(vstick_left_fire)
  734.         bin_left=(vstick_left_moveleft)
  735.         bin_right=(vstick_left_moveright)
  736.         bal_spinner=()
  737.         bin_selftest=(retro_selftest)
  738.         bin_diagstep=(retro_diagstep)
  739.     }
  740. }
  741.  
  742. [game="Battlezone"]
  743. {
  744.     [config="Default"]
  745.     {
  746.         bin_leftforward=(bin_wingman_joyup, bin_joystick_aup, bin_key_a)
  747.         bin_leftreverse=(bin_wingman_joydown, bin_joystick_adown, bin_key_z)
  748.         bin_rightforward=(bin_wingman_north, bin_joystick_bup, bin_key_quote)
  749.         bin_rightreverse=(bin_wingman_south, bin_joystick_bdown, bin_key_slash)
  750.         bin_fire=(retro_fire, bin_key_spacebar)
  751.         bin_start1=(retro_start1)
  752.         bin_selftest=(retro_selftest)
  753.         bin_diagstep=(retro_diagstep)
  754.     }
  755.  
  756.     [config="V-Stick"]
  757.     {
  758.         bin_leftforward=(vstick_left_moveup)
  759.         bin_leftreverse=(vstick_left_movedown)
  760.         bin_rightforward=(vstick_right_moveup)
  761.         bin_rightreverse=(vstick_right_movedown)
  762.         bin_fire=(vstick_left_fire, vstick_left_action, vstick_right_fire, vstick_right_action)
  763.         bin_start1=(vstick_start1)
  764.         bin_selftest=(retro_selftest)
  765.         bin_diagstep=(retro_diagstep)
  766.     }
  767. }
  768.  
  769. [game="Red Baron"]
  770. {
  771.     [config="Default"]
  772.     {
  773.         ana_horizontal=(retro_ana_horiz)
  774.         ana_vertical=(retro_ana_vert)
  775.         bin_left=(retro_left_no_ana)
  776.         bin_right=(retro_right_no_ana)
  777.         bin_up=(retro_up_no_ana)
  778.         bin_down=(retro_down_no_ana)
  779.         bin_fire=(retro_fire)
  780.         bin_start1=(retro_start1)
  781.         bin_coin=(retro_coin)
  782.     }
  783.  
  784.     [config="V-Stick"]
  785.     {
  786.         ana_horizontal=()
  787.         ana_vertical=()
  788.         bin_left=(vstick_left_moveleft)
  789.         bin_right=(vstick_left_moveright)
  790.         bin_up=(vstick_left_moveup)
  791.         bin_down=(vstick_left_movedown)
  792.         bin_fire=(vstick_left_fire)
  793.         bin_start1=(vstick_start1)
  794.         bin_coin=(vstick_coin)
  795.     }
  796. }
  797.  
  798. [game="Asteroids Deluxe"]
  799. {
  800.     [config="Default"]
  801.     {
  802.         bin_left=(retro_left, bin_wingman_spinner_left)
  803.         bin_right=(retro_right, bin_wingman_spinner_right)
  804.         bin_thrust=(retro_action)
  805.         bin_fire=(retro_fire)
  806.         bin_shield=(bin_key_spacebar, bin_joystick_adown, bin_wingman_middle)
  807.         bin_coin=(retro_coin)
  808.         bin_start1=(retro_start1)
  809.         bin_start2=(retro_start2)
  810.         bin_selftest=(retro_selftest)
  811.     }
  812.  
  813.     [config="V-Stick"]
  814.     {
  815.         bin_left=(vstick_left_moveleft)
  816.         bin_right=(vstick_right_moveright)
  817.         bin_thrust=(vstick_left_action)
  818.         bin_fire=(vstick_left_fire)
  819.         bin_shield=(vstick_left_moveup)
  820.         bin_coin=(vstick_coin)
  821.         bin_start1=(vstick_start1)
  822.         bin_start2=(vstick_start2)
  823.         bin_selftest=(retro_selftest)
  824.     }
  825. }
  826.  
  827. [game="Lunar Lander"]
  828. {
  829.     [config="Default"]
  830.     {
  831.         bin_left=(retro_left)
  832.         bin_right=(retro_right)
  833.         bin_thrust=(retro_fire)
  834.         bin_abort=(retro_action)
  835.         bin_coin=(retro_coin)
  836.         bin_select=(retro_fire)
  837.         bin_start1=(retro_start1)
  838.         bin_selftest=(retro_selftest)
  839.         bin_diagstep=(retro_diagstep)
  840.     }
  841.  
  842.     [config="V-Stick"]
  843.     {
  844.         bin_left=(vstick_left_moveleft)
  845.         bin_right=(vstick_left_moveright)
  846.         bin_thrust=(vstick_left_fire)
  847.         bin_abort=(vstick_right_fire)
  848.         bin_select=(vstick_left_action)
  849.         bin_coin=(vstick_coin)
  850.         bin_start1=(vstick_start1)
  851.         bin_selftest=(retro_selftest)
  852.         bin_diagstep=(retro_diagstep)
  853.     }
  854. }
  855.  
  856. [game="Star Castle"]
  857. {
  858.     [config="Default"]
  859.     {
  860.         bin_coin=(retro_coin)
  861.         bin_start1=(retro_start1)
  862.         bin_start2=(retro_start2)
  863.         bin_fire=(retro_fire)
  864.         bin_thrust=(retro_action)
  865.         bin_left=(retro_left, bin_wingman_spinner_left)
  866.         bin_right=(retro_right, bin_wingman_spinner_right)
  867.     }
  868.  
  869.     [config="V-Stick"]
  870.     {
  871.         bin_coin=(vstick_coin)
  872.         bin_start1=(vstick_start1)
  873.         bin_start2=(vstick_start2)
  874.         bin_fire=(vstick_left_fire)
  875.         bin_thrust=(vstick_left_action)
  876.         bin_left=(vstick_left_moveleft)
  877.         bin_right=(vstick_left_moveright)
  878.     }
  879. }
  880.  
  881. [game="Tail Gunner"]
  882. {
  883.     [config="Default"]
  884.     {
  885.         bin_coin=(retro_coin)
  886.         bin_start1=(retro_start1)
  887.         bin_left=(retro_left_no_ana)
  888.         bin_right=(retro_right_no_ana)
  889.         bin_up=(retro_up_no_ana)
  890.         bin_down=(retro_down_no_ana)
  891.         bin_fire=(retro_fire)
  892.         bin_shield=(retro_action)
  893.         ana_horiz=(retro_ana_horiz)
  894.         ana_vert=(retro_ana_vert)
  895.     }
  896.  
  897.     [config="V-Stick"]
  898.     {
  899.         bin_coin=(vstick_coin)
  900.         bin_start1=(vstick_start1)
  901.         bin_left=(vstick_left_moveleft)
  902.         bin_right=(vstick_left_moveright)
  903.         bin_up=(vstick_left_moveup)
  904.         bin_down=(vstick_left_movedown)
  905.         bin_fire=(vstick_left_fire)
  906.         bin_shield=(vstick_left_action)
  907.         ana_horiz=()
  908.         ana_vert=()
  909.     }
  910. }
  911.  
  912. [game="Ripoff"]
  913. {
  914.     [config="Default"]
  915.     {
  916.         bin_coin=(retro_coin)
  917.         bin_start1=(retro_start1)
  918.         bin_start1=(retro_start1)
  919.         bin_p1fire=(retro_fire_p1)
  920.         bin_p1thrust=(retro_action_p1)
  921.         bin_p1right=(retro_right_p1, bin_wingman_spinner_right)
  922.         bin_p1left=(retro_left_p1, bin_wingman_spinner_left)
  923.         bin_p2fire=(retro_fire_p2)
  924.         bin_p2thrust=(retro_action_p2)
  925.         bin_p2right=(retro_right_p2)
  926.         bin_p2left=(retro_left_p2)
  927.     }
  928.  
  929.     [config="V-Stick"]
  930.     {
  931.         bin_coin=(vstick_coin)
  932.         bin_start1=(vstick_start1)
  933.         bin_start1=(vstick_start1)
  934.         bin_p1fire=(vstick_left_fire)
  935.         bin_p1thrust=(vstick_left_action)
  936.         bin_p1right=(vstick_left_moveright)
  937.         bin_p1left=(vstick_left_moveleft)
  938.         bin_p2fire=(vstick_right_fire)
  939.         bin_p2thrust=(vstick_right_action)
  940.         bin_p2right=(vstick_right_moveright)
  941.         bin_p2left=(vstick_right_moveleft)
  942.     }
  943. }
  944.  
  945. [game="Sundance"]
  946. {
  947.     [config="Default"]
  948.     {
  949.         bin_coin=(retro_coin)
  950.         bin_start1=(retro_start1)
  951.         bin_start2=(retro_start2)
  952.         bin_grid=(bin_key_leftbracket)
  953.         bin_suns2=(bin_key_p)
  954.         bin_suns3=(bin_key_semicolon)
  955.         bin_suns4=(bin_key_period)
  956.         bin_rfire=(retro_fire_p1)
  957.         bin_rhatch1=(bin_key_pad7)
  958.         bin_rhatch2=(bin_key_pad8)
  959.         bin_rhatch3=(bin_key_pad9)
  960.         bin_rhatch4=(bin_key_pad4)
  961.         bin_rhatch5=(bin_key_pad5)
  962.         bin_rhatch6=(bin_key_pad6)
  963.         bin_rhatch7=(bin_key_pad1)
  964.         bin_rhatch8=(bin_key_pad2)
  965.         bin_rhatch9=(bin_key_pad3)
  966.         bin_lfire=(retro_fire_p2)
  967.         bin_lhatch1=(bin_key_q)
  968.         bin_lhatch2=(bin_key_w)
  969.         bin_lhatch3=(bin_key_e)
  970.         bin_lhatch4=(bin_key_a)
  971.         bin_lhatch5=(bin_key_s)
  972.         bin_lhatch6=(bin_key_d)
  973.         bin_lhatch7=(bin_key_z)
  974.         bin_lhatch8=(bin_key_x)
  975.         bin_lhatch9=(bin_key_c)
  976.     }
  977.  
  978.     [config="V-Stick"]
  979.     {
  980.         bin_coin=(vstick_coin)
  981.         bin_start1=(vstick_start1)
  982.         bin_start2=(vstick_start2)
  983.         bin_grid=()
  984.         bin_suns2=()
  985.         bin_suns3=()
  986.         bin_suns4=()
  987.         bin_rfire=(vstick_left_fire, vstick_right_fire)
  988.         bin_rhatch1=(vstick_left_moveup)
  989.         bin_rhatch2=(vstick_left_moveright)
  990.         bin_rhatch3=(vstick_left_movedown)
  991.         bin_rhatch4=(vstick_left_moveleft)
  992.         bin_rhatch5=(vstick_left_action, vstick_right_action)
  993.         bin_rhatch6=(vstick_right_moveup)
  994.         bin_rhatch7=(vstick_right_moveright)
  995.         bin_rhatch8=(vstick_right_movedown)
  996.         bin_rhatch9=(vstick_right_moveleft)
  997.  
  998.         bin_lfire=(vstick_left_fire, vstick_right_fire)
  999.         bin_lhatch1=(vstick_left_moveup)
  1000.         bin_lhatch2=(vstick_left_moveright)
  1001.         bin_lhatch3=(vstick_left_movedown)
  1002.         bin_lhatch4=(vstick_left_moveleft)
  1003.         bin_lhatch5=(vstick_left_action, vstick_right_action)
  1004.         bin_lhatch6=(vstick_right_moveup)
  1005.         bin_lhatch7=(vstick_right_moveright)
  1006.         bin_lhatch8=(vstick_right_movedown)
  1007.         bin_lhatch9=(vstick_right_moveleft)
  1008.     }
  1009. }
  1010.  
  1011. [game="Space Wars"]
  1012. {
  1013.     [config="Default"]
  1014.     {
  1015.         bin_coin=(retro_coin)
  1016.         bin_option0=(bin_key_pad0)
  1017.         bin_option1=(bin_key_pad1)
  1018.         bin_option2=(bin_key_pad2)
  1019.         bin_option3=(bin_key_pad3)
  1020.         bin_option4=(bin_key_pad4)
  1021.         bin_option5=(bin_key_pad5)
  1022.         bin_option6=(bin_key_pad6)
  1023.         bin_option7=(bin_key_pad7)
  1024.         bin_option8=(bin_key_pad8)
  1025.         bin_option9=(bin_key_pad9)
  1026.         bin_lprleft=(retro_left_p1)
  1027.         bin_lprright=(retro_right_p1)
  1028.         bin_lpthrust=(retro_action_p1)
  1029.         bin_lpfire=(retro_fire_p1)
  1030.         bin_lphyper=(bin_key_spacebar, bin_wingman_middle)
  1031.         bin_rprleft=(retro_left_p2)
  1032.         bin_rprright=(retro_right_p2)
  1033.         bin_rpthrust=(retro_action_p2)
  1034.         bin_rpfire=(retro_fire_p2)
  1035.         bin_rphyper=(bin_key_padplus)
  1036.         bin_reset=(retro_selftest)
  1037.     }
  1038.  
  1039.     [config="V-Stick"]
  1040.     {
  1041.         bin_coin=(vstick_coin)
  1042.         bin_option0=(bin_key_pad0)
  1043.         bin_option1=(bin_key_pad1)
  1044.         bin_option2=(bin_key_pad2)
  1045.         bin_option3=(bin_key_pad3)
  1046.         bin_option4=(bin_key_pad4)
  1047.         bin_option5=(bin_key_pad5)
  1048.         bin_option6=(bin_key_pad6)
  1049.         bin_option7=(bin_key_pad7)
  1050.         bin_option8=(bin_key_pad8)
  1051.         bin_option9=(bin_key_pad9)
  1052.         bin_lprleft=(vstick_left_moveleft)
  1053.         bin_lprright=(vstick_left_moveright)
  1054.         bin_lpthrust=(vstick_left_action)
  1055.         bin_lpfire=(vstick_left_fire)
  1056.         bin_lphyper=(vstick_left_moveup)
  1057.         bin_rprleft=(vstick_right_moveleft)
  1058.         bin_rprright=(vstick_right_moveright)
  1059.         bin_rpthrust=(vstick_right_action)
  1060.         bin_rpfire=(vstick_right_fire)
  1061.         bin_rphyper=(vstick_right_moveup)
  1062.         bin_reset=(retro_selftest)
  1063.     }
  1064. }
  1065.  
  1066. [game="Barrier"]
  1067. {
  1068.     [config="Default"]
  1069.     {
  1070.         bin_coin=(retro_coin)
  1071.         bin_start1=(retro_start1)
  1072.         bin_start2=(retro_start2)
  1073.         bin_p1left=(retro_left_p1)
  1074.         bin_p1right=(retro_right_p1)
  1075.         bin_p1forward=(retro_up_p1)
  1076.         bin_p1reverse=(retro_down_p1)
  1077.         bin_p1high=(retro_fire_p1)
  1078.         bin_p2left=(retro_left_p2)
  1079.         bin_p2right=(retro_right_p2)
  1080.         bin_p2forward=(retro_up_p2)
  1081.         bin_p2reverse=(retro_down_p2)
  1082.         bin_p2high=(retro_fire_p2)
  1083.     }
  1084.  
  1085.     [config="V-Stick"]
  1086.     {
  1087.         bin_coin=(vstick_coin)
  1088.         bin_start1=(vstick_start1)
  1089.         bin_start2=(vstick_start2)
  1090.         bin_p1left=(vstick_left_moveleft)
  1091.         bin_p1right=(vstick_left_moveright)
  1092.         bin_p1forward=(vstick_left_moveup)
  1093.         bin_p1reverse=(vstick_left_movedown)
  1094.         bin_p1high=(vstick_left_fire)
  1095.         bin_p2left=(vstick_right_moveleft)
  1096.         bin_p2right=(vstick_right_moveright)
  1097.         bin_p2forward=(vstick_right_moveup)
  1098.         bin_p2reverse=(vstick_right_movedown)
  1099.         bin_p2high=(vstick_right_fire)
  1100.     }
  1101. }
  1102.  
  1103. [game="War of the worlds"]
  1104. {
  1105.     [config="Default"]
  1106.     {
  1107.         bin_coin=(retro_coin)
  1108.         bin_start1=(retro_start1)
  1109.         bin_start2=(retro_start2)
  1110.         bin_fire=(retro_fire)
  1111.         bin_shields=(retro_up)
  1112.         bin_right=(retro_right)
  1113.         bin_left=(retro_left)
  1114.     }
  1115.  
  1116.     [config="V-Stick"]
  1117.     {
  1118.         bin_coin=(vstick_coin)
  1119.         bin_start1=(vstick_start1)
  1120.         bin_start2=(vstick_start2)
  1121.         bin_fire=(vstick_left_fire)
  1122.         bin_shields=(vstick_left_moveup)
  1123.         bin_right=(vstick_left_moveright)
  1124.         bin_left=(vstick_left_moveleft)
  1125.     }
  1126. }
  1127.  
  1128. [game="Boxing Bugs"]
  1129. {
  1130.     [config="Default"]
  1131.     {
  1132.         bin_coin=(retro_coin)
  1133.         bin_start1=(retro_start1)
  1134.         bin_start2=(retro_start2)
  1135.         bin_lcannon=(retro_fire_p1)
  1136.         bin_lglove=(retro_left)
  1137.         bin_rglove=(retro_right)
  1138.         bin_punch=(retro_action)
  1139.         bal_glove=(retro_spinner)
  1140.         bin_aon=()
  1141.         bin_aoff=()
  1142.     }
  1143.  
  1144.     [config="V-Stick"]
  1145.     {
  1146.         bin_coin=(vstick_coin)
  1147.         bin_start1=(vstick_start1)
  1148.         bin_start2=(vstick_start2)
  1149.         bin_lcannon=(vstick_left_fire)
  1150.         bin_lglove=(vstick_left_action)
  1151.         bin_rglove=(vstick_right_fire)
  1152.         bin_rcannon=(vstick_right_action)
  1153.         bin_aon=(vstick_left_moveup)
  1154.         bin_aoff=(vstick_left_movedown)
  1155.     }
  1156. }
  1157.  
  1158. [game="Demon"]
  1159. {
  1160.     [config="Default"]
  1161.     {
  1162.         bin_coin=(retro_coin)
  1163.         bin_start1=(retro_start1)
  1164.         bin_start2=(retro_start2)
  1165.         bin_lleft=(retro_left_p1)
  1166.         bin_lright=(retro_right_p1)
  1167.         bin_lwalk=(retro_action_p1)
  1168.         bin_lfire=(retro_fire_p1)
  1169.         bin_lpanic=(bin_key_spacebar, bin_wingman_middle)
  1170.         bin_rleft=(retro_left_p2)
  1171.         bin_rright=(retro_right_p2)
  1172.         bin_rwalk=(retro_action_p2)
  1173.         bin_rfire=(retro_fire_p2)
  1174.         bin_rpanic=(bin_key_padplus)
  1175.     }
  1176.  
  1177.     [config="V-Stick"]
  1178.     {
  1179.         bin_coin=(retro_coin)
  1180.         bin_start1=(retro_start1)
  1181.         bin_start2=(retro_start2)
  1182.         bin_lleft=(vstick_left_moveleft)
  1183.         bin_lright=(vstick_left_moveright)
  1184.         bin_lwalk=(vstick_left_action)
  1185.         bin_lfire=(vstick_left_fire)
  1186.         bin_lpanic=(vstick_left_moveup)
  1187.         bin_rleft=(vstick_right_moveleft)
  1188.         bin_rright=(vstick_right_moveright)
  1189.         bin_rwalk=(vstick_right_action)
  1190.         bin_rfire=(vstick_right_fire)
  1191.         bin_rpanic=(vstick_right_moveup)
  1192.     }
  1193. }
  1194.  
  1195. [game="Solar Quest"]
  1196. {
  1197.     [config="Default"]
  1198.     {
  1199.         bin_coin=(retro_coin)
  1200.         bin_start1=(retro_start1)
  1201.         bin_start2=(retro_start2)
  1202.         bin_left=(retro_left)
  1203.         bin_right=(retro_right)
  1204.         bin_thrust=(retro_action)
  1205.         bin_fire=(retro_fire)
  1206.         bin_hyperspace=(bin_key_spacebar, bin_joystick_adown, bin_wingman_middle, bin_sw1_m, bin_sw1_a)
  1207.         bin_nova=(bin_key_x)
  1208.     }
  1209.  
  1210.     [config="V-Stick"]
  1211.     {
  1212.         bin_coin=(vstick_coin)
  1213.         bin_start1=(vstick_start1)
  1214.         bin_start2=(vstick_start2)
  1215.         bin_left=(vstick_left_moveleft)
  1216.         bin_right=(vstick_left_moveright)
  1217.         bin_thrust=(vstick_left_action)
  1218.         bin_fire=(vstick_left_fire)
  1219.         bin_hyperspace=(bin_key_spacebar, bin_joystick_adown, bin_wingman_middle, bin_sw1_m, bin_sw1_a)
  1220.         bin_nova=(bin_key_x)
  1221.     }
  1222. }
  1223.  
  1224. [game="Armor Attack"]
  1225. {
  1226.     [config="Default"]
  1227.     {
  1228.         bin_coin=(retro_coin)
  1229.         bin_start1=(retro_start1)
  1230.         bin_start2=(retro_start2)
  1231.         bin_lfire=(retro_fire_p2)
  1232.         bin_lforward=(retro_up_p2)
  1233.         bin_lright=(retro_right_p2)
  1234.         bin_lleft=(retro_left_p2)
  1235.         bin_rfire=(retro_fire_p1)
  1236.         bin_rforward=(retro_up_p1)
  1237.         bin_rright=(retro_right_p1)
  1238.         bin_rleft=(retro_left_p1)
  1239.     }
  1240.  
  1241.     [config="V-Stick"]
  1242.     {
  1243.         bin_coin=(vstick_coin)
  1244.         bin_start1=(vstick_start1)
  1245.         bin_start2=(vstick_start2)
  1246.         bin_rfire=(vstick_right_fire)
  1247.         bin_rforward=(vstick_right_action)
  1248.         bin_rright=(vstick_right_moveright)
  1249.         bin_rleft=(vstick_right_moveleft)
  1250.         bin_lfire=(vstick_left_fire)
  1251.         bin_lforward=(vstick_left_action)
  1252.         bin_lright=(vstick_left_moveright)
  1253.         bin_lleft=(vstick_left_moveleft)
  1254.     }
  1255. }
  1256.  
  1257. [game="Speed Freak"]
  1258. {
  1259.     [config="Default"]
  1260.     {
  1261.         bin_coin=(retro_coin)
  1262.         bin_start1=(retro_start1)
  1263.         bin_gas=(retro_fire)
  1264.         bin_gear1=(bin_key_5, bin_wingman_north)
  1265.         bin_gear2=(bin_key_6, bin_wingman_east)
  1266.         bin_gear3=(bin_key_7, bin_wingman_south)
  1267.         bin_gear4=(bin_key_8, bin_wingman_west)
  1268.         bin_steerleft=(retro_left)
  1269.         bin_steerright=(retro_right)
  1270.     }
  1271.  
  1272.     [config="V-Stick"]
  1273.     {
  1274.         bin_coin=(retro_coin)
  1275.         bin_start1=(retro_start1)
  1276.         bin_gas=(vstick_left_fire)
  1277.         bin_gear1=(vstick_right_moveup)
  1278.         bin_gear2=(vstick_right_moveright)
  1279.         bin_gear3=(vstick_right_movedown)
  1280.         bin_gear4=(vstick_right_moveleft)
  1281.         bin_steerleft=(vstick_left_moveleft)
  1282.         bin_steerright=(vstick_left_moveright)
  1283.     }
  1284. }
  1285.  
  1286. [game="Warrior"]
  1287. {
  1288.     [config="Default"]
  1289.     {
  1290.         bin_coin=(retro_coin)
  1291.         bin_lpright=(retro_right_p1)
  1292.         bin_lpleft=(retro_left_p1)
  1293.         bin_lpup=(retro_up_p1)
  1294.         bin_lpdown=(retro_down_p1)
  1295.         bin_lpsword=(retro_fire_p1)
  1296.         bin_rpright=(retro_right_p2)
  1297.         bin_rpleft=(retro_left_p2)
  1298.         bin_rpup=(retro_up_p2)
  1299.         bin_rpdown=(retro_down_p2)
  1300.         bin_rpsword=(retro_fire_p2)
  1301.     }
  1302.  
  1303.     [config="V-Stick"]
  1304.     {
  1305.         bin_coin=(retro_coin)
  1306.         bin_lpright=(vstick_left_moveright)
  1307.         bin_lpleft=(vstick_left_moveleft)
  1308.         bin_lpup=(vstick_left_moveup)
  1309.         bin_lpdown=(vstick_left_movedown)
  1310.         bin_lpsword=(vstick_left_fire)
  1311.         bin_rpright=(vstick_right_moveright)
  1312.         bin_rpleft=(vstick_right_moveleft)
  1313.         bin_rpup=(vstick_right_moveup)
  1314.         bin_rpdown=(vstick_right_movedown)
  1315.         bin_rpsword=(vstick_right_fire)
  1316.     }
  1317. }
  1318.  
  1319. [game="Star Hawk"]
  1320. {
  1321.     [config="Default"]
  1322.     {
  1323.         bin_coin=(retro_coin)
  1324.         bin_start1=(retro_start1)
  1325.         bin_start2=(retro_start2)
  1326.         bin_rslow=()
  1327.         bin_rmedium=(retro_action_p1)
  1328.         bin_rfast=()
  1329.         bin_rup=(retro_up_p1)
  1330.         bin_rdown=(retro_down_p1)
  1331.         bin_rleft=(retro_left_p1)
  1332.         bin_rright=(retro_right_p1)
  1333.         bin_rfire=(retro_fire_p1)
  1334.         bin_lslow=()
  1335.         bin_lmedium=(retro_action_p2)
  1336.         bin_lfast=()
  1337.         bin_lup=(retro_up_p2)
  1338.         bin_ldown=(retro_down_p2)
  1339.         bin_lleft=(retro_left_p2)
  1340.         bin_lright=(retro_right_p2)
  1341.         bin_lfire=(retro_fire_p2)
  1342.     }
  1343.  
  1344.     [config="V-Stick"]
  1345.     {
  1346.         bin_coin=(vstick_coin)
  1347.         bin_start1=(vstick_start1)
  1348.         bin_start2=(vstick_start2)
  1349.         bin_lslow=()
  1350.         bin_lmedium=(vstick_left_fire)
  1351.         bin_lfast=()
  1352.         bin_lup=(vstick_left_moveup)
  1353.         bin_ldown=(vstick_left_movedown)
  1354.         bin_lleft=(vstick_left_moveleft)
  1355.         bin_lright=(vstick_left_moveright)
  1356.         bin_lfire=(vstick_left_action)
  1357.         bin_rslow=()
  1358.         bin_rmedium=(vstick_right_fire)
  1359.         bin_rfast=()
  1360.         bin_rup=(vstick_right_moveup)
  1361.         bin_rdown=(vstick_right_movedown)
  1362.         bin_rleft=(vstick_right_moveleft)
  1363.         bin_rright=(vstick_right_moveright)
  1364.         bin_rfire=(vstick_right_action)
  1365.     }
  1366. }
  1367.  
  1368. [game="Crystal Castles"]
  1369. {
  1370.     [config="Default"]
  1371.     {
  1372.         bin_left=(retro_left)
  1373.         bin_right=(retro_right)
  1374.         bin_up=(retro_up)
  1375.         bin_down=(retro_down)
  1376.         bin_p1jump=(retro_fire)
  1377.         bin_p2jump=(retro_fire)
  1378.         bin_coin1=(retro_coin1)
  1379.         bin_coin2=(retro_coin2)
  1380.         bin_coin3=(retro_coin3)
  1381.         bin_start1=(retro_start1)
  1382.         bin_start2=(retro_start2)
  1383.         bin_selftest=(retro_selftest)
  1384.         bal_trackx=(bal_mouse_ballisticsx)
  1385.         bal_tracky=(bal_mouse_ballisticsy)
  1386.     }
  1387.  
  1388.     [config="V-Stick"]
  1389.     {
  1390.         bin_left=(vstick_left_moveleft)
  1391.         bin_right=(vstick_left_moveright)
  1392.         bin_up=(vstick_left_moveup)
  1393.         bin_down=(vstick_left_movedown)
  1394.         bin_p1jump=(vstick_left_fire)
  1395.         bin_p2jump=(vstick_right_fire)
  1396.         bin_coin1=(vstick_coin)
  1397.         bin_coin2=()
  1398.         bin_coin3=()
  1399.         bin_start1=(vstick_start1)
  1400.         bin_start2=(vstick_start2)
  1401.         bin_selftest=(retro_selftest)
  1402.         bal_trackx=()
  1403.         bal_tracky=()
  1404.     }
  1405. }
  1406.  
  1407. [game="Omega Race"]
  1408. {
  1409.     [config="Default"]
  1410.     {
  1411.         bin_coin1=(retro_coin1)
  1412.         bin_coin2=(retro_coin2)
  1413.         bin_tilt=(retro_diagstep)
  1414.         bin_test=(retro_selftest)
  1415.         bin_fire=(retro_fire)
  1416.         bin_thrust=(retro_action)
  1417.         bin_left=(retro_left)
  1418.         bin_right=(retro_right)
  1419.         bin_start2=(retro_start2)
  1420.         bin_start2=(retro_start2)
  1421.     }
  1422.  
  1423.     [config="V-Stick"]
  1424.     {
  1425.         bin_coin1=(vstick_coin)
  1426.         bin_coin2=()
  1427.         bin_tilt=(retro_diagstep)
  1428.         bin_test=(retro_selftest)
  1429.         bin_fire=(vstick_left_fire)
  1430.         bin_thrust=(vstick_left_action)
  1431.         bin_left=(vstick_left_moveleft)
  1432.         bin_right=(vstick_left_moveright)
  1433.         bin_start2=(vstick_start2)
  1434.         bin_start2=(vstick_start2)
  1435.     }
  1436. }
  1437.  
  1438. [game="Star Wars"]
  1439. {
  1440.     [config="Default"]
  1441.     {
  1442.         ana_horizontal=(retro_ana_horiz)
  1443.         ana_vertical=(retro_ana_vert)
  1444.         bin_left=(retro_left_no_ana)
  1445.         bin_right=(retro_right_no_ana)
  1446.         bin_up=(retro_up_no_ana)
  1447.         bin_down=(retro_down_no_ana) 
  1448.         bin_lfiresw=(retro_fire_p1)
  1449.         bin_rfiresw=(retro_fire_p1)
  1450.         bin_servicesw=(retro_selftest)
  1451.         bin_auxcoin=(bin_key_4, bin_key_f4)
  1452.         bin_coin=(retro_coin)
  1453.         bin_coin=(retro_coin)
  1454.         bin_lthumb=(retro_action_p1)
  1455.         bin_rthumb=(retro_action_p2)
  1456.         bin_diagstep=(retro_diagstep)
  1457.     }
  1458.  
  1459.     [config="V-Stick"]
  1460.     {
  1461.         ana_horizontal=()
  1462.         ana_vertical=()
  1463.         bin_left=(vstick_left_moveleft)
  1464.         bin_right=(vstick_left_moveright)
  1465.         bin_up=(vstick_left_moveup)
  1466.         bin_down=(vstick_left_movedown)
  1467.         bin_lfiresw=(vstick_left_fire)
  1468.         bin_rfiresw=(vstick_right_fire)
  1469.         bin_servicesw=(retro_selftest)
  1470.         bin_auxcoin=()
  1471.         bin_coin=(vstick_coin)
  1472.         bin_coin=(vstick_coin)
  1473.         bin_lthumb=(vstick_left_action)
  1474.         bin_rthumb=(vstick_right_action)
  1475.         bin_diagstep=(retro_diagstep)
  1476.     }
  1477. }
  1478.  
  1479. [game="Quantum"]
  1480. {
  1481.     [config="Default"]
  1482.     {
  1483.         bin_lcoin=(retro_coin1)
  1484.         bin_rcoin=(retro_coin2)
  1485.         bin_start2=(retro_start2)
  1486.         bin_start1=(retro_start1)
  1487.         bal_trackx=(bal_mouse_ballisticsx)
  1488.         bal_tracky=(bal_mouse_ballisticsy)
  1489.     }
  1490.  
  1491.     [config="V-Stick"]
  1492.     {
  1493.         bin_lcoin=(vstick_coin)
  1494.         bin_rcoin=()
  1495.         bin_start2=(vstick_start2)
  1496.         bin_start1=(vstick_start1)
  1497.         bal_trackx=()
  1498.         bal_tracky=()
  1499.     }
  1500. }
  1501.  
  1502. [game="Centipede"]
  1503. {
  1504.     [config="Default"]
  1505.     {
  1506.         bin_left=(retro_left)
  1507.         bin_right=(retro_right)
  1508.         bin_up=(retro_up)
  1509.         bin_down=(retro_down)
  1510.         bin_fire=(retro_fire)
  1511.         bin_coin1=(retro_coin1)
  1512.         bin_coin2=(retro_coin2)
  1513.         bin_coin3=(retro_coin3)
  1514.         bin_start1=(retro_start1)
  1515.         bin_start2=(retro_start2)
  1516.         bin_tilt=(retro_selftest)
  1517.         bal_trackx=(bal_mouse_ballisticsx)
  1518.         bal_tracky=(bal_mouse_ballisticsy)
  1519.     }
  1520.  
  1521.     [config="V-Stick"]
  1522.     {
  1523.         bin_left=(vstick_left_moveleft)
  1524.         bin_right=(vstick_left_moveright)
  1525.         bin_up=(vstick_left_moveup)
  1526.         bin_down=(vstick_left_movedown)
  1527.         bin_fire=(vstick_left_fire)
  1528.         bin_coin1=(vstick_coin)
  1529.         bin_coin2=()
  1530.         bin_coin3=()
  1531.         bin_start1=(vstick_start1)
  1532.         bin_start2=(vstick_start2)
  1533.         bin_tilt=(retro_selftest)
  1534.         bal_trackx=()
  1535.         bal_tracky=()
  1536.     }
  1537. }
  1538.  
  1539. [game="Targ"]
  1540. {
  1541.     [config="Default"]
  1542.     {
  1543.         bin_coin=(retro_coin)
  1544.         bin_start1=(retro_start1)
  1545.         bin_start2=(retro_start2)
  1546.         bin_fire=(retro_fire)
  1547.         bin_left=(retro_left)
  1548.         bin_right=(retro_right)
  1549.         bin_up=(retro_up)
  1550.         bin_down=(retro_down)
  1551.     }
  1552.  
  1553.     [config="V-Stick"]
  1554.     {
  1555.         bin_coin=(vstick_coin)
  1556.         bin_start1=(vstick_start1)
  1557.         bin_start2=(vstick_start2)
  1558.         bin_fire=(vstick_left_fire)
  1559.         bin_left=(vstick_left_moveleft)
  1560.         bin_right=(vstick_left_moveright)
  1561.         bin_up=(vstick_left_moveup)
  1562.         bin_down=(vstick_left_movedown)
  1563.     }
  1564. }
  1565.  
  1566. [game="Spectar"]
  1567. {
  1568.     [config="Default"]
  1569.     {
  1570.         bin_coin=(retro_coin)
  1571.         bin_start1=(retro_start1)
  1572.         bin_start2=(retro_start2)
  1573.         bin_fire=(retro_fire)
  1574.         bin_left=(retro_left)
  1575.         bin_right=(retro_right)
  1576.         bin_up=(retro_up)
  1577.         bin_down=(retro_down)
  1578.     }
  1579.  
  1580.     [config="V-Stick"]
  1581.     {
  1582.         bin_coin=(vstick_coin)
  1583.         bin_start1=(vstick_start1)
  1584.         bin_start2=(vstick_start2)
  1585.         bin_fire=(vstick_left_fire)
  1586.         bin_left=(vstick_left_moveleft)
  1587.         bin_right=(vstick_left_moveright)
  1588.         bin_up=(vstick_left_moveup)
  1589.         bin_down=(vstick_left_movedown)
  1590.     }
  1591. }
  1592.  
  1593. [game="Crush Roller"]
  1594. {
  1595.     [config="Default"]
  1596.     {
  1597.         bin_up=(retro_up)
  1598.         bin_left=(retro_left)
  1599.         bin_right=(retro_right)
  1600.         bin_down=(retro_down)
  1601.         bin_rack=(retro_selftest)
  1602.         bin_coin1=(retro_coin1)
  1603.         bin_coin2=(retro_coin2)
  1604.         bin_coin3=(retro_coin3)
  1605.         bin_tilt=(retro_diagstep)
  1606.         bin_start1=(retro_start1)
  1607.         bin_start2=(retro_start2)
  1608.         bin_cheat=(retro_fire)
  1609.     }
  1610.  
  1611.     [config="V-Stick"]
  1612.     {
  1613.         bin_up=(vstick_left_moveup)
  1614.         bin_left=(vstick_left_moveleft)
  1615.         bin_right=(vstick_left_moveright)
  1616.         bin_down=(vstick_left_moveup)
  1617.         bin_rack=(retro_selftest)
  1618.         bin_coin1=(vstick_coin)
  1619.         bin_coin2=()
  1620.         bin_coin3=()
  1621.         bin_tilt=(retro_diagstep)
  1622.         bin_start1=(vstick_start1)
  1623.         bin_start2=(vstick_start2)
  1624.         bin_cheat=(vstick_left_fire)
  1625.     }
  1626. }
  1627.  
  1628.  
  1629. [game="Pacman"]
  1630. {
  1631.     [config="Default"]
  1632.     {
  1633.         bin_up=(retro_up)
  1634.         bin_left=(retro_left)
  1635.         bin_right=(retro_right)
  1636.         bin_down=(retro_down)
  1637.         bin_rack=(retro_selftest)
  1638.         bin_coin1=(retro_coin1)
  1639.         bin_coin2=(retro_coin2)
  1640.         bin_coin3=(retro_coin3)
  1641.         bin_tilt=(retro_diagstep)
  1642.         bin_start1=(retro_start1)
  1643.         bin_start2=(retro_start2)
  1644.         bin_cheat=(retro_fire)
  1645.     }
  1646.  
  1647.     [config="V-Stick"]
  1648.     {
  1649.         bin_up=(vstick_left_moveup)
  1650.         bin_left=(vstick_left_moveleft)
  1651.         bin_right=(vstick_left_moveright)
  1652.         bin_down=(vstick_left_movedown)
  1653.         bin_rack=(retro_selftest)
  1654.         bin_coin1=(vstick_coin)
  1655.         bin_coin2=()
  1656.         bin_coin3=()
  1657.         bin_tilt=(retro_diagstep)
  1658.         bin_start1=(vstick_start1)
  1659.         bin_start2=(vstick_start2)
  1660.         bin_cheat=(vstick_left_fire)
  1661.     }
  1662. }
  1663.  
  1664. [game="Ms. Pacman"]
  1665. {
  1666.     [config="Default"]
  1667.     {
  1668.         bin_up=(retro_up)
  1669.         bin_left=(retro_left)
  1670.         bin_right=(retro_right)
  1671.         bin_down=(retro_down)
  1672.         bin_rack=(retro_selftest)
  1673.         bin_coin1=(retro_coin1)
  1674.         bin_coin2=(retro_coin2)
  1675.         bin_coin3=(retro_coin3)
  1676.         bin_tilt=(retro_diagstep)
  1677.         bin_start1=(retro_start1)
  1678.         bin_start2=(retro_start2)
  1679.         bin_cheat=(retro_fire)
  1680.     }
  1681.  
  1682.     [config="V-Stick"]
  1683.     {
  1684.         bin_up=(vstick_left_moveup)
  1685.         bin_left=(vstick_left_moveleft)
  1686.         bin_right=(vstick_left_moveright)
  1687.         bin_down=(vstick_left_movedown)
  1688.         bin_rack=(retro_selftest)
  1689.         bin_coin1=(vstick_coin)
  1690.         bin_coin2=()
  1691.         bin_coin3=()
  1692.         bin_tilt=(retro_diagstep)
  1693.         bin_start1=(vstick_start1)
  1694.         bin_start2=(vstick_start2)
  1695.         bin_cheat=(vstick_left_fire)
  1696.     }
  1697. }
  1698.  
  1699. [game="Ms. Pacman Plus"]
  1700. {
  1701.     [config="Default"]
  1702.     {
  1703.         bin_up=(retro_up)
  1704.         bin_left=(retro_left)
  1705.         bin_right=(retro_right)
  1706.         bin_down=(retro_down)
  1707.         bin_rack=(retro_selftest)
  1708.         bin_coin1=(retro_coin1)
  1709.         bin_coin2=(retro_coin2)
  1710.         bin_coin3=(retro_coin3)
  1711.         bin_tilt=(retro_diagstep)
  1712.         bin_start1=(retro_start1)
  1713.         bin_start2=(retro_start2)
  1714.         bin_cheat=(retro_fire)
  1715.     }
  1716.  
  1717.     [config="V-Stick"]
  1718.     {
  1719.         bin_up=(vstick_left_moveup)
  1720.         bin_left=(vstick_left_moveleft)
  1721.         bin_right=(vstick_left_moveright)
  1722.         bin_down=(vstick_left_movedown)
  1723.         bin_rack=(retro_selftest)
  1724.         bin_coin1=(vstick_coin)
  1725.         bin_coin2=()
  1726.         bin_coin3=()
  1727.         bin_tilt=(retro_diagstep)
  1728.         bin_start1=(vstick_start1)
  1729.         bin_start2=(vstick_start2)
  1730.         bin_cheat=(vstick_left_fire)
  1731.     }
  1732. }
  1733.  
  1734. [game="Piranha"]
  1735. {
  1736.     [config="Default"]
  1737.     {
  1738.         bin_up=(retro_up)
  1739.         bin_left=(retro_left)
  1740.         bin_right=(retro_right)
  1741.         bin_down=(retro_down)
  1742.         bin_rack=(retro_selftest)
  1743.         bin_coin1=(retro_coin1)
  1744.         bin_coin2=(retro_coin2)
  1745.         bin_coin3=(retro_coin3)
  1746.         bin_tilt=(retro_diagstep)
  1747.         bin_start1=(retro_start1)
  1748.         bin_start2=(retro_start2)
  1749.         bin_cheat=(retro_fire)
  1750.     }
  1751.  
  1752.     [config="V-Stick"]
  1753.     {
  1754.         bin_up=(vstick_left_moveup)
  1755.         bin_left=(vstick_left_moveleft)
  1756.         bin_right=(vstick_left_moveright)
  1757.         bin_down=(vstick_left_movedown)
  1758.         bin_rack=(retro_selftest)
  1759.         bin_coin1=(vstick_coin)
  1760.         bin_coin2=()
  1761.         bin_coin3=()
  1762.         bin_tilt=(retro_diagstep)
  1763.         bin_start1=(vstick_start1)
  1764.         bin_start2=(vstick_start2)
  1765.         bin_cheat=(vstick_left_fire)
  1766.     }
  1767. }
  1768.  
  1769. [game="Phoenix"]
  1770. {
  1771.     [config="Default"]
  1772.     {
  1773.         bin_coin=(retro_coin)
  1774.         bin_start1=(retro_start1)
  1775.         bin_start2=(retro_start2)
  1776.         bin_fire=(retro_fire)
  1777.         bin_right=(retro_right)
  1778.         bin_left=(retro_left)
  1779.         bin_shield=(retro_action)
  1780.     }
  1781.  
  1782.     [config="V-Stick"]
  1783.     {
  1784.         bin_coin=(vstick_coin)
  1785.         bin_start1=(vstick_start1)
  1786.         bin_start2=(vstick_start2)
  1787.         bin_fire=(vstick_left_fire)
  1788.         bin_right=(vstick_left_moveright)
  1789.         bin_left=(vstick_left_moveleft)
  1790.         bin_shield=(vstick_left_action)
  1791.     }
  1792. }
  1793.  
  1794. [game="Pleiads"]
  1795. {
  1796.     [config="Default"]
  1797.     {
  1798.         bin_coin=(retro_coin)
  1799.         bin_start1=(retro_start1)
  1800.         bin_start2=(retro_start2)
  1801.         bin_fire=(retro_fire)
  1802.         bin_right=(retro_right)
  1803.         bin_left=(retro_left)
  1804.         bin_shield=(retro_action)
  1805.     }
  1806.  
  1807.     [config="V-Stick"]
  1808.     {
  1809.         bin_coin=(vstick_coin)
  1810.         bin_start1=(vstick_start1)
  1811.         bin_start2=(vstick_start2)
  1812.         bin_fire=(vstick_left_fire)
  1813.         bin_right=(vstick_left_moveright)
  1814.         bin_left=(vstick_left_moveleft)
  1815.         bin_shield=(vstick_left_action)
  1816.     }
  1817. }
  1818.  
  1819. [game="Berzerk"]
  1820. {
  1821.     [config="Default"]
  1822.     {
  1823.         bin_coin1=(retro_coin1)
  1824.         bin_coin2=(retro_coin2)
  1825.         bin_coin3=(retro_coin3)
  1826.         bin_svcc=(retro_selftest)
  1827.         bin_bmds=(retro_diagstep)
  1828.         bin_fire=(retro_fire)
  1829.         bin_left=(retro_left)
  1830.         bin_right=(retro_right)
  1831.         bin_up=(retro_up)
  1832.         bin_down=(retro_down)
  1833.         bin_p1start=(retro_start1)
  1834.         bin_p2start=(retro_start2)
  1835.     }
  1836.  
  1837.     [config="V-Stick"]
  1838.     {
  1839.         bin_coin1=(vstick_coin)
  1840.         bin_coin2=()
  1841.         bin_coin3=()
  1842.         bin_svcc=(retro_selftest)
  1843.         bin_bmds=(retro_diagstep)
  1844.         bin_fire=(vstick_left_fire)
  1845.         bin_left=(vstick_left_moveleft)
  1846.         bin_right=(vstick_left_moveright)
  1847.         bin_up=(vstick_left_moveup)
  1848.         bin_down=(vstick_left_movedown)
  1849.         bin_p1start=(vstick_start1)
  1850.         bin_p2start=(vstick_start2)
  1851.     }
  1852. }
  1853.  
  1854. [game="Frenzy"]
  1855. {
  1856.     [config="Default"]
  1857.     {
  1858.         bin_coin1=(retro_coin1)
  1859.         bin_coin2=(retro_coin2)
  1860.         bin_coin3=(retro_coin3)
  1861.         bin_svcc=(retro_selftest)
  1862.         bin_bmds=(retro_diagstep)
  1863.         bin_fire=(retro_fire)
  1864.         bin_left=(retro_left)
  1865.         bin_right=(retro_right)
  1866.         bin_up=(retro_up)
  1867.         bin_down=(retro_down)
  1868.         bin_p1start=(retro_start1)
  1869.         bin_p2start=(retro_start2)
  1870.     }
  1871.  
  1872.     [config="V-Stick"]
  1873.     {
  1874.         bin_coin1=(vstick_coin)
  1875.         bin_coin2=()
  1876.         bin_coin3=()
  1877.         bin_svcc=(retro_selftest)
  1878.         bin_bmds=(retro_diagstep)
  1879.         bin_fire=(vstick_left_fire)
  1880.         bin_left=(vstick_left_moveleft)
  1881.         bin_right=(vstick_left_moveright)
  1882.         bin_up=(vstick_left_moveup)
  1883.         bin_down=(vstick_left_movedown)
  1884.         bin_p1start=(vstick_start1)
  1885.         bin_p2start=(vstick_start2)
  1886.     }
  1887. }
  1888.  
  1889. [game="Frogger"]
  1890. {
  1891.     [config="Default"]
  1892.     {
  1893.         bin_left1=(retro_left_p1)
  1894.         bin_right1=(retro_right_p1)
  1895.         bin_up1=(retro_up_p1)
  1896.         bin_down1=(retro_down_p1)
  1897.         bin_left2=(retro_left_p2)
  1898.         bin_right2=(retro_right_p2)
  1899.         bin_up2=(retro_up_p2)
  1900.         bin_down2=(retro_down_p2)
  1901.         bin_coin1=(retro_coin1)
  1902.         bin_coin2=(retro_coin2)
  1903.         bin_start1=(retro_start1)
  1904.         bin_start2=(retro_start2)
  1905.     }
  1906.  
  1907.     [config="V-Stick"]
  1908.     {
  1909.         bin_left1=(vstick_left_moveleft)
  1910.         bin_right1=(vstick_left_moveright)
  1911.         bin_up1=(vstick_left_moveup)
  1912.         bin_down1=(vstick_left_movedown)
  1913.         bin_left2=(vstick_right_moveleft)
  1914.         bin_right2=(vstick_right_moveright)
  1915.         bin_up2=(vstick_right_moveup)
  1916.         bin_down2=(vstick_right_movedown)
  1917.         bin_coin1=(vstick_coin)
  1918.         bin_coin2=()
  1919.         bin_start1=(vstick_start1)
  1920.         bin_start2=(vstick_start2)
  1921.     }
  1922. }
  1923.  
  1924. [game="Scramble"]
  1925. {
  1926.     [config="Default"]
  1927.     {
  1928.         bin_left1=(retro_left_p1)
  1929.         bin_right1=(retro_right_p1)
  1930.         bin_up1=(retro_up_p1)
  1931.         bin_down1=(retro_down_p1)
  1932.         bin_fire1=(retro_fire_p1)
  1933.         bin_bomb1=(retro_action_p1)
  1934.         bin_left2=(retro_left_p2)
  1935.         bin_right2=(retro_right_p2)
  1936.         bin_up2=(retro_up_p2)
  1937.         bin_down2=(retro_down_p2)
  1938.         bin_fire2=(retro_fire_p2)
  1939.         bin_bomb2=(retro_action_p2)
  1940.         bin_coin1=(retro_coin1)
  1941.         bin_coin2=(retro_coin2)
  1942.         bin_start1=(retro_start1)
  1943.         bin_start2=(retro_start2)
  1944.     }
  1945.  
  1946.     [config="V-Stick"]
  1947.     {
  1948.         bin_left1=(vstick_left_moveleft)
  1949.         bin_right1=(vstick_left_moveright)
  1950.         bin_up1=(vstick_left_moveup)
  1951.         bin_down1=(vstick_left_movedown)
  1952.         bin_fire1=(vstick_left_fire)
  1953.         bin_bomb1=(vstick_left_action)
  1954.         bin_left2=(vstick_right_moveleft)
  1955.         bin_right2=(vstick_right_moveright)
  1956.         bin_up2=(vstick_right_moveup)
  1957.         bin_down2=(vstick_right_movedown)
  1958.         bin_fire2=(vstick_right_fire)
  1959.         bin_bomb2=(vstick_right_action)
  1960.         bin_coin1=(vstick_coin)
  1961.         bin_coin2=()
  1962.         bin_start1=(vstick_start1)
  1963.         bin_start2=(vstick_start2)
  1964.     }
  1965. }
  1966.  
  1967. [game="Super Cobra"]
  1968. {
  1969.     [config="Default"]
  1970.     {
  1971.         bin_left1=(retro_left_p1)
  1972.         bin_right1=(retro_right_p1)
  1973.         bin_up1=(retro_up_p1)
  1974.         bin_down1=(retro_down_p1)
  1975.         bin_fire1=(retro_fire_p1)
  1976.         bin_bomb1=(retro_action_p1)
  1977.         bin_left2=(retro_left_p2)
  1978.         bin_right2=(retro_right_p2)
  1979.         bin_up2=(retro_up_p2)
  1980.         bin_down2=(retro_down_p2)
  1981.         bin_fire2=(retro_fire_p2)
  1982.         bin_bomb2=(retro_action_p2)
  1983.         bin_coin1=(retro_coin1)
  1984.         bin_coin2=(retro_coin2)
  1985.         bin_start1=(retro_start1)
  1986.         bin_start2=(retro_start2)
  1987.     }
  1988.  
  1989.     [config="V-Stick"]
  1990.     {
  1991.         bin_left1=(vstick_left_moveleft)
  1992.         bin_right1=(vstick_left_moveright)
  1993.         bin_up1=(vstick_left_moveup)
  1994.         bin_down1=(vstick_left_movedown)
  1995.         bin_fire1=(vstick_left_fire)
  1996.         bin_bomb1=(vstick_left_action)
  1997.         bin_left2=(vstick_right_moveleft)
  1998.         bin_right2=(vstick_right_moveright)
  1999.         bin_up2=(vstick_right_moveup)
  2000.         bin_down2=(vstick_right_movedown)
  2001.         bin_fire2=(vstick_right_fire)
  2002.         bin_bomb2=(vstick_right_action)
  2003.         bin_coin1=(vstick_coin)
  2004.         bin_coin2=()
  2005.         bin_start1=(vstick_start1)
  2006.         bin_start2=(vstick_start2)
  2007.     }
  2008. }
  2009.  
  2010. [game="Galaxian"]
  2011. {
  2012.     [config="Default"]
  2013.     {
  2014.         bin_left=(retro_left)
  2015.         bin_right=(retro_right)
  2016.         bin_fire=(retro_fire)
  2017.         bin_coin1=(retro_coin1)
  2018.         bin_coin2=(retro_coin2)
  2019.         bin_start1=(retro_start1)
  2020.         bin_start2=(retro_start2)
  2021.     }
  2022.  
  2023.     [config="V-Stick"]
  2024.     {
  2025.         bin_left=(vstick_left_moveleft)
  2026.         bin_right=(vstick_left_moveright)
  2027.         bin_fire=(vstick_left_fire)
  2028.         bin_coin1=(vstick_coin)
  2029.         bin_coin2=()
  2030.         bin_start1=(vstick_start1)
  2031.         bin_start2=(vstick_start2)
  2032.     }
  2033. }
  2034.  
  2035. [game="Moon Cresta"]
  2036. {
  2037.     [config="Default"]
  2038.     {
  2039.         bin_left=(retro_left)
  2040.         bin_right=(retro_right)
  2041.         bin_fire=(retro_fire)
  2042.         bin_coin1=(retro_coin1)
  2043.         bin_start1=(retro_start1)
  2044.         bin_start2=(retro_start2)
  2045.     }
  2046.  
  2047.     [config="V-Stick"]
  2048.     {
  2049.         bin_left=(vstick_left_moveleft)
  2050.         bin_right=(vstick_left_moveright)
  2051.         bin_fire=(vstick_left_fire)
  2052.         bin_coin1=(vstick_coin)
  2053.         bin_start1=(vstick_start1)
  2054.         bin_start2=(vstick_start2)
  2055.     }
  2056. }
  2057.  
  2058. [game="Donkey Kong"]
  2059. {
  2060.     [config="Default"]
  2061.     {
  2062.         bin_left=(retro_left)
  2063.         bin_right=(retro_right)
  2064.         bin_up=(retro_up)
  2065.         bin_down=(retro_down)
  2066.         bin_jump=(retro_action)
  2067.         bin_coin1=(retro_coin1)
  2068.         bin_start1=(retro_start1)
  2069.         bin_start2=(retro_start2)
  2070.     }
  2071.  
  2072.     [config="V-Stick"]
  2073.     {
  2074.         bin_left=(vstick_left_moveleft)
  2075.         bin_right=(vstick_left_moveright)
  2076.         bin_up=(vstick_left_moveup)
  2077.         bin_down=(vstick_left_movedown)
  2078.         bin_jump=(vstick_left_fire)
  2079.         bin_coin1=(vstick_coin)
  2080.         bin_start1=(vstick_start1)
  2081.         bin_start2=(vstick_start2)
  2082.     }
  2083. }
  2084.  
  2085. [game="Donkey Kong Jr."]
  2086. {
  2087.     [config="Default"]
  2088.     {
  2089.         bin_left=(retro_left)
  2090.         bin_right=(retro_right)
  2091.         bin_up=(retro_up)
  2092.         bin_down=(retro_down)
  2093.         bin_jump=(retro_action)
  2094.         bin_coin1=(retro_coin1)
  2095.         bin_start1=(retro_start1)
  2096.         bin_start2=(retro_start2)
  2097.     }
  2098.  
  2099.     [config="V-Stick"]
  2100.     {
  2101.         bin_left=(vstick_left_moveleft)
  2102.         bin_right=(vstick_left_moveright)
  2103.         bin_up=(vstick_left_moveup)
  2104.         bin_down=(vstick_left_movedown)
  2105.         bin_jump=(vstick_left_fire)
  2106.         bin_coin1=(vstick_coin)
  2107.         bin_start1=(vstick_start1)
  2108.         bin_start2=(vstick_start2)
  2109.     }
  2110. }
  2111.  
  2112. [game="Yiear Kung Fu"]
  2113. {
  2114.     [config="Default"]
  2115.     {
  2116.         bin_left=(retro_left)
  2117.         bin_right=(retro_right)
  2118.         bin_up=(retro_up)
  2119.         bin_down=(retro_down)
  2120.         bin_punch=(retro_fire)
  2121.         bin_kick=(retro_action)
  2122.         bin_coin1=(retro_coin1)
  2123.         bin_coin2=(retro_coin2)
  2124.         bin_coin3=()
  2125.         bin_start1=(retro_start1)
  2126.         bin_start2=(retro_start2)
  2127.     }
  2128.  
  2129.     [config="V-Stick"]
  2130.     {
  2131.         bin_left=()
  2132.         bin_right=()
  2133.         bin_up=()
  2134.         bin_down=()
  2135.         bin_punch=()
  2136.         bin_kick=()
  2137.         bin_coin1=()
  2138.         bin_coin2=()
  2139.         bin_coin3=()
  2140.         bin_start1=()
  2141.         bin_start2=()
  2142.     }
  2143. }
  2144.  
  2145. [game="Food Fight"]
  2146. {
  2147.     [config="Default"]
  2148.     {
  2149.         bin_left1=(retro_left_no_ana)
  2150.         bin_right1=(retro_right_no_ana)
  2151.         bin_up1=(retro_up_no_ana)
  2152.         bin_down1=(retro_down_no_ana)
  2153.         bin_coin1=(retro_coin1)
  2154.         bin_coin1=(retro_coin1)
  2155.         bin_coin3=(retro_coin3)
  2156.         bin_start1=(retro_start1)
  2157.         bin_start2=(retro_start2)
  2158.         bin_throw1=(retro_fire)
  2159.         bin_throw2=(retro_action)
  2160.         bin_test=(retro_selftest)
  2161.         bal_mousex=(bal_mouse_ballisticsx)
  2162.         bal_mousey=(bal_mouse_ballisticsy)
  2163.         ana_horiz=(retro_ana_horiz)
  2164.         ana_vert=(retro_ana_vert)
  2165.     }
  2166.  
  2167.     [config="V-Stick"]
  2168.     {
  2169.         bin_test=(retro_selftest)
  2170.         bin_coin1=(vstick_coin)
  2171.         bin_coin1=(vstick_coin)
  2172.         bin_coin3=()
  2173.         bin_start1=(vstick_start1)
  2174.         bin_start2=(vstick_start2)
  2175.         bin_left1=(vstick_left_moveleft)
  2176.         bin_right1=(vstick_left_moveright)
  2177.         bin_up1=(vstick_left_moveup)
  2178.         bin_down1=(vstick_left_movedown)
  2179.         bin_throw1=(vstick_left_fire)
  2180.         bin_throw2=(vstick_left_action)
  2181.         bal_mousex=()
  2182.         bal_mousey=()
  2183.         ana_horiz=()
  2184.         ana_vert=()
  2185.     }
  2186. }
  2187.  
  2188. [game="Tutankham"]
  2189. {
  2190.     [config="Default"]
  2191.     {
  2192.         bin_left=(retro_left)
  2193.         bin_right=(retro_right)
  2194.         bin_up=(retro_up)
  2195.         bin_down=(retro_down)
  2196.         bin_fireleft=(bin_key_leftshift, bin_wingman_west)
  2197.         bin_fireright=(bin_key_leftctrl, bin_wingman_east)
  2198.         bin_bomb=(retro_action)
  2199.         bin_coin1=(retro_coin1)
  2200.         bin_start1=(retro_start1)
  2201.         bin_start2=(retro_start2)
  2202.     }
  2203.  
  2204.     [config="V-Stick"]
  2205.     {
  2206.         bin_left=(vstick_left_moveleft)
  2207.         bin_right=(vstick_left_moveright)
  2208.         bin_up=(vstick_left_moveup)
  2209.         bin_down=(vstick_left_movedown)
  2210.         bin_fireleft=(vstick_right_moveleft)
  2211.         bin_fireright=(vstick_right_moveright)
  2212.         bin_bomb=(vstick_left_fire, vstick_right_fire)
  2213.         bin_coin1=(vstick_coin)
  2214.         bin_start1=(vstick_start1)
  2215.         bin_start2=(vstick_start2)
  2216.     }
  2217. }
  2218.  
  2219. [game="Kickman"]
  2220. {
  2221.     [config="Default"]
  2222.     {
  2223.         bin_coin1=(retro_coin1)
  2224.         bin_coin2=(retro_coin2)
  2225.         bin_start1=(retro_start1)
  2226.         bin_start2=(retro_start2)
  2227.         bin_tilt=(retro_diagstep)
  2228.         bin_service=(retro_selftest)
  2229.         bin_kick=(retro_fire)
  2230.         bin_left=(retro_left)
  2231.         bin_right=(retro_right)
  2232.         bin_fast=(retro_action)
  2233.         bal_spinner=(retro_spinner)
  2234.     }
  2235.  
  2236.     [config="V-Stick"]
  2237.     {
  2238.         bin_coin1=(vstick_coin)
  2239.         bin_coin2=()
  2240.         bin_start1=(vstick_start1)
  2241.         bin_start2=(vstick_start2)
  2242.         bin_tilt=(retro_diagstep)
  2243.         bin_service=(retro_selftest)
  2244.         bin_kick=(vstick_left_fire)
  2245.         bin_left=(vstick_left_moveleft)
  2246.         bin_right=(vstick_left_moveright)
  2247.         bin_fast=(vstick_left_action)
  2248.         bal_spinner=()
  2249.     }
  2250. }
  2251.  
  2252. [game="Solar Fox"]
  2253. {
  2254.     [config="Default"]
  2255.     {
  2256.         bin_coin1=(retro_coin1)
  2257.         bin_coin2=(retro_coin2)
  2258.         bin_tilt=(retro_diagstep)
  2259.         bin_service=(retro_selftest)
  2260.         bin_left=(retro_left)
  2261.         bin_right=(retro_right)
  2262.         bin_up=(retro_up)
  2263.         bin_down=(retro_down)
  2264.         bin_speed=(retro_action)
  2265.         bin_fire=(retro_fire)
  2266.     }
  2267.  
  2268.     [config="V-Stick"]
  2269.     {
  2270.         bin_coin1=(vstick_coin)
  2271.         bin_coin2=()
  2272.         bin_tilt=(retro_diagstep)
  2273.         bin_service=(retro_selftest)
  2274.         bin_speed=(vstick_left_action)
  2275.         bin_fire=(vstick_left_fire)
  2276.         bin_left=(vstick_left_moveleft)
  2277.         bin_right=(vstick_left_moveright)
  2278.         bin_up=(vstick_left_moveup)
  2279.         bin_down=(vstick_left_movedown)
  2280.     }
  2281. }
  2282.  
  2283. [game="Tron"]
  2284. {
  2285.     [config="Default"]
  2286.     {
  2287.         bin_coin1=(retro_coin1)
  2288.         bin_coin2=(retro_coin2)
  2289.         bin_start1=(retro_start1)
  2290.         bin_start2=(retro_start2)
  2291.         bin_tilt=(retro_diagstep)
  2292.         bin_service=(retro_selftest)
  2293.         bin_fire=(retro_fire)
  2294.         bin_left=(retro_left)
  2295.         bin_right=(retro_right)
  2296.         bin_up=(retro_up)
  2297.         bin_down=(retro_down)
  2298.         bal_spinner=(retro_spinner)
  2299.         bin_spin_left=(bin_key_z, bin_wingman_west, bin_sw1_y)
  2300.         bin_spin_right=(bin_key_x, bin_wingman_east, bin_sw1_z)
  2301.  
  2302.     }
  2303.     
  2304.     [config="Mike's Config"]
  2305.     {
  2306.         bin_coin1=(retro_coin1)
  2307.         bin_coin2=(retro_coin2)
  2308.         bin_start1=(retro_start1)
  2309.         bin_start2=(retro_start2)
  2310.         bin_tilt=(retro_diagstep)
  2311.         bin_service=(retro_selftest)
  2312.         bin_fire=(retro_fire)
  2313.         bin_left=(bin_key_a)
  2314.         bin_right=(bin_key_d)
  2315.         bin_up=(bin_key_w)
  2316.         bin_down=(bin_key_s)
  2317.         bal_spinner=(retro_spinner)
  2318.         bin_spin_left=(bin_key_z, bin_wingman_west, bin_sw1_y)
  2319.         bin_spin_right=(bin_key_x, bin_wingman_east, bin_sw1_z)
  2320.  
  2321.     }
  2322.  
  2323.     [config="V-Stick"]
  2324.     {
  2325.         bin_coin1=(vstick_coin)
  2326.         bin_coin2=()
  2327.         bin_start1=(vstick_start1)
  2328.         bin_start2=(vstick_start2)
  2329.         bin_tilt=(retro_diagstep)
  2330.         bin_service=(retro_selftest)
  2331.         bin_fire=(vstick_left_fire, vstick_right_fire)
  2332.         bin_left=(vstick_left_moveleft)
  2333.         bin_right=(vstick_left_moveright)
  2334.         bin_up=(vstick_left_moveup)
  2335.         bin_down=(vstick_left_movedown)
  2336.         bal_spinner=()
  2337.         bin_spin_left=(vstick_right_moveleft)
  2338.         bin_spin_right=(vstick_right_moveright)
  2339.     }
  2340. }
  2341.  
  2342. [game="Domino Man"]
  2343. {
  2344.     [config="Default"]
  2345.     {
  2346.         bin_coin1=(retro_coin1)
  2347.         bin_coin2=(retro_coin2)
  2348.         bin_start1=(retro_start1)
  2349.         bin_start2=(retro_start2)
  2350.         bin_tilt=(retro_diagstep)
  2351.         bin_service=(retro_selftest)
  2352.         bin_firea1=(retro_fire)
  2353.         bin_left=(retro_left)
  2354.         bin_right=(retro_right)
  2355.         bin_up=(retro_up)
  2356.         bin_down=(retro_down)
  2357.     }
  2358.  
  2359.     [config="V-Stick"]
  2360.     {
  2361.         bin_coin1=(vstick_coin)
  2362.         bin_coin2=()
  2363.         bin_start1=(vstick_start1)
  2364.         bin_start2=(vstick_start2)
  2365.         bin_tilt=(retro_diagstep)
  2366.         bin_service=(retro_selftest)
  2367.         bin_firea1=(vstick_left_fire)
  2368.         bin_left=(vstick_left_moveleft)
  2369.         bin_right=(vstick_left_moveright)
  2370.         bin_up=(vstick_left_moveup)
  2371.         bin_down=(vstick_left_movedown)
  2372.     }
  2373. }
  2374.  
  2375. [game="Wacko"]
  2376. {
  2377.     [config="Default"]
  2378.     {
  2379.         bin_coin1=(retro_coin1)
  2380.         bin_coin2=(retro_coin2)
  2381.         bin_start1=(retro_start1)
  2382.         bin_start2=(retro_start2)
  2383.         bin_tilt=(retro_diagstep)
  2384.         bin_service=(retro_selftest)
  2385.         bal_trackx=(bal_mouse_ballisticsx)
  2386.         bal_tracky=(bal_mouse_ballisticsy)
  2387.         bin_zap_right=(retro_right_p1)
  2388.         bin_zap_left=(retro_left_p1)
  2389.         bin_zap_down=(retro_down_p1)
  2390.         bin_zap_up=(retro_up_p1)
  2391.         bin_right=(retro_right_p2)
  2392.         bin_left=(retro_left_p2)
  2393.         bin_down=(retro_down_p2)
  2394.         bin_up=(retro_up_p2)
  2395.     }
  2396.  
  2397.     [config="V-Stick"]
  2398.     {
  2399.         bin_coin1=(vstick_coin)
  2400.         bin_coin2=()
  2401.         bin_start1=(vstick_start1)
  2402.         bin_start2=(vstick_start2)
  2403.         bin_tilt=(retro_diagstep)
  2404.         bin_service=(retro_selftest)
  2405.         bal_trackx=()
  2406.         bal_tracky=()
  2407.         bin_zap_right=(vstick_right_moveright)
  2408.         bin_zap_left=(vstick_right_moveleft)
  2409.         bin_zap_down=(vstick_right_movedown)
  2410.         bin_zap_up=(vstick_right_moveup)
  2411.         bin_right=(vstick_left_moveright)
  2412.         bin_left=(vstick_left_moveleft)
  2413.         bin_down=(vstick_left_movedown)
  2414.         bin_up=(vstick_left_moveup)
  2415.     }
  2416. }
  2417.  
  2418. [game="Satan's Hollow"]
  2419. {
  2420.     [config="Default"]
  2421.     {
  2422.         bin_coin1=(retro_coin1)
  2423.         bin_coin2=(retro_coin2)
  2424.         bin_start1=(retro_start1)
  2425.         bin_start2=(retro_start2)
  2426.         bin_tilt=(retro_diagstep)
  2427.         bin_service=(retro_selftest)
  2428.         bin_left=(retro_left, bin_wingman_spinner_left)
  2429.         bin_right=(retro_right, bin_wingman_spinner_right)
  2430.         bin_fire=(retro_fire)
  2431.         bin_shield=(retro_action)
  2432.     }
  2433.  
  2434.     [config="V-Stick"]
  2435.     {
  2436.         bin_coin1=(vstick_coin)
  2437.         bin_coin2=()
  2438.         bin_start1=(vstick_start1)
  2439.         bin_start2=(vstick_start2)
  2440.         bin_tilt=(retro_diagstep)
  2441.         bin_service=(retro_selftest)
  2442.         bin_left=(vstick_left_moveleft)
  2443.         bin_right=(vstick_left_moveright)
  2444.         bin_fire=(vstick_left_fire)
  2445.         bin_shield=(vstick_left_action)
  2446.     }
  2447. }
  2448.  
  2449. [game="Two Tigers"]
  2450. {
  2451.     [config="Default"]
  2452.     {
  2453.         bin_coin1=(retro_coin1)
  2454.         bin_coin2=(retro_coin2)
  2455.         bin_start1=(retro_start1)
  2456.         bin_start2=(retro_start2)
  2457.         bin_tilt=(retro_diagstep)
  2458.         bin_service=(retro_selftest)
  2459.         bin_dogfight=()
  2460.         bin_p1fire=(retro_fire_p1)
  2461.         bin_p1bomb=(retro_action_p1)
  2462.         bal_p1knob=(retro_spinner)
  2463.         bin_p1left=(retro_left_p1)
  2464.         bin_p1right=(retro_right_p1)
  2465.         bin_p2fire=(retro_fire_p2)
  2466.         bin_p2bomb=(retro_action_p2)
  2467.         bal_p2knob=()
  2468.         bin_p2left=(retro_left_p2)
  2469.         bin_p2right=(retro_right_p2)
  2470.     }
  2471.  
  2472.     [config="V-Stick"]
  2473.     {
  2474.         bin_coin1=(vstick_coin)
  2475.         bin_coin2=()
  2476.         bin_start1=(vstick_start1)
  2477.         bin_start2=(vstick_start2)
  2478.         bin_tilt=(retro_diagstep)
  2479.         bin_service=(retro_selftest)
  2480.         bin_dogfight=()
  2481.         bin_p1fire=(vstick_left_fire)
  2482.         bin_p1bomb=(vstick_left_action)
  2483.         bal_p1knob=()
  2484.         bin_p1left=(vstick_left_moveleft)
  2485.         bin_p1right=(vstick_left_moveright)
  2486.         bin_p2fire=(vstick_right_fire)
  2487.         bin_p2bomb=(vstick_right_action)
  2488.         bal_p2knob=()
  2489.         bin_p2left=(vstick_right_moveleft)
  2490.         bin_p2right=(vstick_right_moveright)
  2491.     }
  2492. }
  2493.  
  2494. [game="Journey"]
  2495. {
  2496.     [config="Default"]
  2497.     {
  2498.         bin_coin1=(retro_coin1)
  2499.         bin_coin2=(retro_coin2)
  2500.         bin_start1=(retro_start1)
  2501.         bin_start2=(retro_start2)
  2502.         bin_tilt=(retro_diagstep)
  2503.         bin_service=(retro_selftest)
  2504.         bin_blast=(retro_fire)
  2505.         bin_left=(retro_left)
  2506.         bin_right=(retro_right)
  2507.         bin_up=(retro_up)
  2508.         bin_down=(retro_down)
  2509.     }
  2510.  
  2511.     [config="V-Stick"]
  2512.     {
  2513.         bin_coin1=(vstick_coin)
  2514.         bin_coin2=()
  2515.         bin_start1=(vstick_start1)
  2516.         bin_start2=(vstick_start2)
  2517.         bin_tilt=(retro_diagstep)
  2518.         bin_service=(retro_selftest)
  2519.         bin_blast=(vstick_left_fire)
  2520.         bin_left=(vstick_left_moveleft)
  2521.         bin_right=(vstick_left_moveright)
  2522.         bin_up=(vstick_left_moveup)
  2523.         bin_down=(vstick_left_movedown)
  2524.     }
  2525. }
  2526.  
  2527. [game="Tapper"]
  2528. {
  2529.     [config="Default"]
  2530.     {
  2531.         bin_coin1=(retro_coin1)
  2532.         bin_coin2=(retro_coin2)
  2533.         bin_start1=(retro_start1)
  2534.         bin_start2=(retro_start2)
  2535.         bin_tilt=(retro_diagstep)
  2536.         bin_service=(retro_selftest)
  2537.         bin_tapper=(retro_fire)
  2538.         bin_right=(retro_right)
  2539.         bin_left=(retro_left)
  2540.         bin_down=(retro_down)
  2541.         bin_up=(retro_up)
  2542.     }
  2543.  
  2544.     [config="V-Stick"]
  2545.     {
  2546.         bin_coin1=(vstick_coin)
  2547.         bin_coin2=()
  2548.         bin_start1=(vstick_start1)
  2549.         bin_start2=(vstick_start2)
  2550.         bin_tilt=(retro_diagstep)
  2551.         bin_service=(retro_selftest)
  2552.         bin_tapper=(vstick_left_fire)
  2553.         bin_right=(vstick_left_moveright)
  2554.         bin_left=(vstick_left_moveleft)
  2555.         bin_down=(vstick_left_movedown)
  2556.         bin_up=(vstick_left_moveup)
  2557.     }
  2558. }
  2559.  
  2560. [game="Root Beer Tapper"]
  2561. {
  2562.     [config="Default"]
  2563.     {
  2564.         bin_coin1=(retro_coin1)
  2565.         bin_coin2=(retro_coin2)
  2566.         bin_start1=(retro_start1)
  2567.         bin_start2=(retro_start2)
  2568.         bin_tilt=(retro_diagstep)
  2569.         bin_service=(retro_selftest)
  2570.         bin_tapper=(retro_fire)
  2571.         bin_right=(retro_right)
  2572.         bin_left=(retro_left)
  2573.         bin_down=(retro_down)
  2574.         bin_up=(retro_up)
  2575.     }
  2576.  
  2577.     [config="V-Stick"]
  2578.     {
  2579.         bin_coin1=(vstick_coin)
  2580.         bin_coin2=()
  2581.         bin_start1=(vstick_start1)
  2582.         bin_start2=(vstick_start2)
  2583.         bin_tilt=(retro_diagstep)
  2584.         bin_service=(retro_selftest)
  2585.         bin_tapper=(vstick_left_fire)
  2586.         bin_right=(vstick_left_moveright)
  2587.         bin_left=(vstick_left_moveleft)
  2588.         bin_down=(vstick_left_movedown)
  2589.         bin_up=(vstick_left_moveup)
  2590.     }
  2591. }
  2592.  
  2593. [game="Timber"]
  2594. {
  2595.     [config="Default"]
  2596.     {
  2597.         bin_coin1=(retro_coin1)
  2598.         bin_coin2=(retro_coin2)
  2599.         bin_start1=(retro_start1)
  2600.         bin_start2=(retro_start2)
  2601.         bin_tilt=(retro_diagstep)
  2602.         bin_service=(retro_selftest)
  2603.         bin_p1right=(retro_right_p1)
  2604.         bin_p1left=(retro_left_p1)
  2605.         bin_p1down=(retro_down_p1)
  2606.         bin_p1up=(retro_up_p1)
  2607.         bin_p1chopleft=(retro_fire_p1)
  2608.         bin_p1chopright=(retro_action_p1)
  2609.         bin_p2right=(retro_right_p2)
  2610.         bin_p2left=(retro_left_p2)
  2611.         bin_p2down=(retro_down_p2)
  2612.         bin_p2up=(retro_up_p2)
  2613.         bin_p2chopleft=(retro_fire_p2)
  2614.         bin_p2chopright=(retro_action_p2)
  2615.     }
  2616.  
  2617.     [config="V-Stick"]
  2618.     {
  2619.         bin_coin1=(vstick_coin)
  2620.         bin_coin2=()
  2621.         bin_start1=(vstick_start1)
  2622.         bin_start2=(vstick_start2)
  2623.         bin_tilt=(retro_diagstep)
  2624.         bin_service=(retro_selftest)
  2625.         bin_p1right=(vstick_left_moveright)
  2626.         bin_p1left=(vstick_left_moveleft)
  2627.         bin_p1down=(vstick_left_movedown)
  2628.         bin_p1up=(vstick_left_moveup)
  2629.         bin_p1chopleft=(vstick_left_fire)
  2630.         bin_p1chopright=(vstick_left_action)
  2631.         bin_p2right=(vstick_right_moveright)
  2632.         bin_p2left=(vstick_right_moveleft)
  2633.         bin_p2down=(vstick_right_movedown)
  2634.         bin_p2up=(vstick_right_moveup)
  2635.         bin_p2chopleft=(vstick_right_fire)
  2636.         bin_p2chopright=(vstick_right_action)
  2637.     }
  2638. }
  2639.  
  2640. [game="Discs Of Tron"]
  2641. {
  2642.     [config="Default"]
  2643.     {
  2644.         bin_coin1=(retro_coin1)
  2645.         bin_coin2=(retro_coin2)
  2646.         bin_start1=(retro_start1)
  2647.         bin_start2=(retro_start2)
  2648.         bin_tilt=(retro_diagstep)
  2649.         bin_service=(retro_selftest)
  2650.         bin_throw=(retro_fire)
  2651.         bin_left=(retro_left)
  2652.         bin_right=(retro_right)
  2653.         bin_up=(retro_up)
  2654.         bin_down=(retro_down)
  2655.         bin_aimdown=(bin_key_leftshift, bin_key_rightshift)
  2656.         bin_aimup=(bin_key_capslock, bin_key_enter)
  2657.         bin_block=(retro_action)
  2658.         bal_spinner=(retro_spinner)
  2659.         bin_aimleft=(bin_key_z)
  2660.         bin_aimright=(bin_key_x)
  2661.         bin_togglebg=(bin_key_f9)
  2662.     }
  2663.     
  2664.     [config="Mike's Config"]
  2665.     {
  2666.         bin_coin1=(retro_coin1)
  2667.         bin_coin2=(retro_coin2)
  2668.         bin_start1=(retro_start1)
  2669.         bin_start2=(retro_start2)
  2670.         bin_tilt=(retro_diagstep)
  2671.         bin_service=(retro_selftest)
  2672.         bin_throw=(retro_fire)
  2673.         bin_left=(bin_key_a)
  2674.         bin_right=(bin_key_d)
  2675.         bin_up=(bin_key_w)
  2676.         bin_down=(bin_key_s)
  2677.         bin_aimdown=(bin_key_spacebar)
  2678.         bin_aimup=(bin_key_capslock, bin_key_leftshift)
  2679.         bin_block=(retro_action)
  2680.         bal_spinner=(retro_spinner)
  2681.         bin_aimleft=(bin_key_z, bin_wingman_west, bin_sw1_y)
  2682.         bin_aimright=(bin_key_x, bin_wingman_east, bin_sw1_z)
  2683.         bin_togglebg=(bin_key_f9)
  2684.     }
  2685.  
  2686.     [config="V-Stick"]
  2687.     {
  2688.         bin_coin1=(vstick_coin)
  2689.         bin_coin2=()
  2690.         bin_start1=(vstick_start1)
  2691.         bin_start2=(vstick_start2)
  2692.         bin_tilt=(retro_diagstep)
  2693.         bin_service=(retro_selftest)
  2694.         bin_throw=(vstick_left_fire)
  2695.         bin_left=(vstick_left_moveleft)
  2696.         bin_right=(vstick_left_moveright)
  2697.         bin_up=(vstick_left_moveup)
  2698.         bin_down=(vstick_left_movedown)
  2699.         bin_aimdown=(vstick_right_movedown)
  2700.         bin_aimup=(vstick_right_moveup)
  2701.         bin_block=(vstick_left_action)
  2702.         bal_spinner=()
  2703.         bin_aimleft=(vstick_right_moveleft)
  2704.         bin_aimright=(vstick_right_moveright)
  2705.         bin_togglebg=(bin_key_f9)
  2706.     }
  2707. }
  2708.  
  2709. [game="Demolition Derby"]
  2710. {
  2711.     [config="Default"]
  2712.     {
  2713.         bin_coin1=(retro_coin1)
  2714.         bin_coin2=(retro_coin2)
  2715.         bin_start1=(retro_start1)
  2716.         bin_start2=(retro_start2)
  2717.         bin_coin3=(retro_coin3)
  2718.         bin_coin4=(retro_coin4)
  2719.         bin_start3=(retro_start3)
  2720.         bin_start4=(retro_start4)
  2721.         bin_tilt=(retro_diagstep)
  2722.         bin_service=(retro_selftest)
  2723.         bin_p1fwd=(retro_up_p1)
  2724.         bin_p1rev=(retro_down_p1)
  2725.         bin_p1left=(retro_left_p1)
  2726.         bin_p1right=(retro_right_p1)
  2727.         bal_p1steer=(retro_spinner)
  2728.         bin_p2fwd=(retro_up_p2)
  2729.         bin_p2rev=(retro_down_p2)
  2730.         bin_p2left=(retro_left_p2)
  2731.         bin_p2right=(retro_right_p2)
  2732.         bal_p2steer=()
  2733.         /*
  2734.         bin_p3fwd=(retro_up_p3)
  2735.         bin_p3rev=(retro_down_p3)
  2736.         bin_p3left=(retro_left_p3)
  2737.         bin_p3right=(retro_right_p3)
  2738.         bal_p3steer=()
  2739.         bin_p4fwd=(retro_up_p4)
  2740.         bin_p4rev=(retro_down_p4)
  2741.         bin_p4left=(retro_left_p4)
  2742.         bin_p4right=(retro_right_p4)
  2743.         bal_p4steer=()
  2744.         */
  2745.     }
  2746.  
  2747.     [config="V-Stick"]
  2748.     {
  2749.         bin_coin1=(vstick_coin)
  2750.         bin_coin2=()
  2751.         bin_start1=(vstick_start1)
  2752.         bin_start2=(vstick_start2)
  2753.         bin_tilt=(retro_diagstep)
  2754.         bin_service=(retro_selftest)
  2755.         bin_p1fwd=(vstick_left_moveup)
  2756.         bin_p1rev=(vstick_left_movedown)
  2757.         bin_p1left=(vstick_left_moveleft)
  2758.         bin_p1right=(vstick_left_moveright)
  2759.         bal_p1steer=()
  2760.         bin_p2fwd=(vstick_right_moveup)
  2761.         bin_p2rev=(vstick_right_movedown)
  2762.         bin_p2left=(vstick_right_moveleft)
  2763.         bin_p2right=(vstick_right_moveright)
  2764.         bal_p2steer=()
  2765.         bin_p3fwd=()
  2766.         bin_p3rev=()
  2767.         bin_p3left=()
  2768.         bin_p3right=()
  2769.         bal_p3steer=()
  2770.         bin_p4fwd=()
  2771.         bin_p4rev=()
  2772.         bin_p4left=()
  2773.         bin_p4right=()
  2774.         bal_p4steer=()
  2775.     }
  2776. }
  2777.  
  2778. [game="Rampage"]
  2779. {
  2780.     [config="Default"]
  2781.     {
  2782.         bin_coin1=(retro_coin1)
  2783.         bin_coin2=(retro_coin2)
  2784.         bin_tilt=(retro_diagstep)
  2785.         bin_opcred=()
  2786.         bin_service=(retro_selftest)
  2787.         bin_p1up=(retro_up_p1)
  2788.         bin_p1right=(retro_right_p1)
  2789.         bin_p1down=(retro_down_p1)
  2790.         bin_p1left=(retro_left_p1)
  2791.         bin_p1punch=(retro_fire_p1)
  2792.         bin_p1jump=(retro_action_p1)
  2793.         bin_p2up=(retro_up_p2)
  2794.         bin_p2right=(retro_right_p2)
  2795.         bin_p2down=(retro_down_p2)
  2796.         bin_p2left=(retro_left_p2)
  2797.         bin_p2punch=(retro_fire_p2)
  2798.         bin_p2jump=(retro_action_p2)
  2799.         bin_p3up=(bin_sw3_up)
  2800.         bin_p3right=(bin_sw3_right)
  2801.         bin_p3down=(bin_sw3_down)
  2802.         bin_p3left=(bin_sw3_left)
  2803.         bin_p3punch=(bin_sw3_c)
  2804.         bin_p3jump=(bin_sw3_b)
  2805.     }
  2806.  
  2807.     [config="V-Stick"]
  2808.     {
  2809.         bin_coin1=(vstick_coin)
  2810.         bin_coin2=()
  2811.         bin_tilt=(retro_diagstep)
  2812.         bin_opcred=()
  2813.         bin_service=(retro_selftest)
  2814.         bin_p1up=(vstick_left_moveup)
  2815.         bin_p1right=(vstick_left_moveright)
  2816.         bin_p1down=(vstick_left_movedown)
  2817.         bin_p1left=(vstick_left_moveleft)
  2818.         bin_p1punch=(vstick_left_fire)
  2819.         bin_p1jump=(vstick_left_action)
  2820.         bin_p2up=(vstick_right_moveup)
  2821.         bin_p2right=(vstick_right_moveright)
  2822.         bin_p2down=(vstick_right_movedown)
  2823.         bin_p2left=(vstick_right_moveleft)
  2824.         bin_p2punch=(vstick_right_fire)
  2825.         bin_p2jump=(vstick_right_action)
  2826.         bin_p3up=()
  2827.         bin_p3right=()
  2828.         bin_p3down=()
  2829.         bin_p3left=()
  2830.         bin_p3punch=()
  2831.         bin_p3jump=()
  2832.     }
  2833. }
  2834.  
  2835. [game="Sarge"]
  2836. {
  2837.     [config="Default"]
  2838.     {
  2839.         bin_coin1=(retro_coin1)
  2840.         bin_coin2=(retro_coin2)
  2841.         bin_p1switch=(retro_start1)
  2842.         bin_p2switch=(retro_start2)
  2843.         bin_tilt=(retro_diagstep)
  2844.         bin_service=(retro_selftest)
  2845.         bin_p1right_fwd=()
  2846.         bin_p1right_rev=()
  2847.         bin_p1left_fwd=()
  2848.         bin_p1left_rev=()
  2849.         bin_p1fire1=(retro_fire_p1)
  2850.         bin_p1fire2=(retro_action_p1)
  2851.         bin_p2right_fwd=()
  2852.         bin_p2right_rev=()
  2853.         bin_p2left_fwd=()
  2854.         bin_p2left_rev=()
  2855.         bin_p2fire1=(retro_fire_p2)
  2856.         bin_p2fire2=(retro_action_p2)
  2857.         bin_alt_p1up=()
  2858.         bin_alt_p1down=()
  2859.         bin_alt_p1left=()
  2860.         bin_alt_p1right=()
  2861.         bin_alt_p2up=()
  2862.         bin_alt_p2down=()
  2863.         bin_alt_p2left=()
  2864.         bin_alt_p2right=()
  2865.     }
  2866.  
  2867.     [config="V-Stick"]
  2868.     {
  2869.         bin_coin1=(vstick_coin)
  2870.         bin_coin2=()
  2871.         bin_p1switch=(vstick_start1)
  2872.         bin_p2switch=(vstick_start2)
  2873.         bin_tilt=(retro_diagstep)
  2874.         bin_service=(retro_selftest)
  2875.         bin_p1right_fwd=()
  2876.         bin_p1right_rev=()
  2877.         bin_p1left_fwd=()
  2878.         bin_p1left_rev=()
  2879.         bin_p1fire1=(vstick_left_fire)
  2880.         bin_p1fire2=(vstick_left_action)
  2881.         bin_p2right_fwd=()
  2882.         bin_p2right_rev=()
  2883.         bin_p2left_fwd=()
  2884.         bin_p2left_rev=()
  2885.         bin_p2fire1=(vstick_right_fire)
  2886.         bin_p2fire2=(vstick_right_action)
  2887.         bin_alt_p1up=(vstick_left_moveup)
  2888.         bin_alt_p1down=(vstick_left_movedown)
  2889.         bin_alt_p1left=(vstick_left_moveleft)
  2890.         bin_alt_p1right=(vstick_left_moveright)
  2891.         bin_alt_p2up=(vstick_right_moveup)
  2892.         bin_alt_p2down=(vstick_right_movedown)
  2893.         bin_alt_p2left=(vstick_right_moveleft)
  2894.         bin_alt_p2right=(vstick_right_moveright)
  2895.     }
  2896. }
  2897.  
  2898. [game="Spy Hunter"]
  2899. {
  2900.     [config="Default"]
  2901.     {
  2902.         bin_coin1=(retro_coin1)
  2903.         bin_coin2=(retro_coin2)
  2904.         bin_tilt=(retro_diagstep)
  2905.         bin_service=(retro_selftest)
  2906.         bin_left=(retro_left)
  2907.         bin_right=(retro_right)
  2908.         bin_gun=(bin_key_v, retro_fire)
  2909.         bin_missile=(bin_key_z, retro_action)
  2910.         bin_shift=(bin_key_pad5, bin_wingman_north, bin_sw1_a)
  2911.         bin_throttle=(retro_up, bin_wingman_thumb, bin_sw1_b)
  2912.         bin_oil=(bin_key_x, bin_key_b, bin_wingman_south, bin_sw1_x)
  2913.         bin_smoke=(bin_key_c, bin_key_n, bin_wingman_west, bin_sw1_y)
  2914.         bin_van=(bin_key_1, bin_key_spacebar, bin_wingman_east, bin_sw1_z)
  2915.     }
  2916.  
  2917.     [config="V-Stick"]
  2918.     {
  2919.         bin_coin1=(vstick_coin)
  2920.         bin_coin2=()
  2921.         bin_tilt=(retro_diagstep)
  2922.         bin_service=(retro_selftest)
  2923.         bin_gun=(vstick_left_fire)
  2924.         bin_throttle=(vstick_left_moveup)
  2925.         bin_shift=(vstick_left_action)
  2926.         bin_left=(vstick_left_moveleft)
  2927.         bin_right=(vstick_left_moveright)
  2928.         bin_missile=(vstick_right_moveup)
  2929.         bin_oil=(vstick_right_moveleft)
  2930.         bin_smoke=(vstick_right_moveright)
  2931.         bin_van=(vstick_right_movedown)
  2932.     }
  2933. }
  2934.  
  2935. [game="Crater Raider"]
  2936. {
  2937.     [config="Default"]
  2938.     {
  2939.         bin_coin1=(retro_coin1)
  2940.         bin_coin2=(retro_coin2)
  2941.         bin_start1=(retro_start1)
  2942.         bin_start2=(retro_start2)
  2943.         bin_tilt=(retro_diagstep)
  2944.         bin_service=(retro_selftest)
  2945.         bin_forward=(retro_up)
  2946.         bin_reverse=(retro_down)
  2947.         bin_fire=(retro_fire)
  2948.         bin_shield=(retro_action)
  2949.         bal_rotate=(retro_spinner)
  2950.         bin_rot_left=(retro_left)
  2951.         bin_rot_right=(retro_right)
  2952.     }
  2953.  
  2954.     [config="V-Stick"]
  2955.     {
  2956.         bin_coin1=(vstick_coin)
  2957.         bin_coin2=()
  2958.         bin_start1=(vstick_start1)
  2959.         bin_start2=(vstick_start2)
  2960.         bin_tilt=(retro_diagstep)
  2961.         bin_service=(retro_selftest)
  2962.         bin_forward=(vstick_left_moveup)
  2963.         bin_reverse=(vstick_left_movedown)
  2964.         bin_fire=(vstick_left_fire)
  2965.         bin_shield=(vstick_left_action)
  2966.         bal_rotate=()
  2967.         bin_rot_left=(vstick_left_moveleft)
  2968.         bin_rot_right=(vstick_left_moveright)
  2969.     }
  2970. }
  2971.  
  2972. [game="Arkanoid"]
  2973. {
  2974.     [config="Default"]
  2975.     {
  2976.         bin_start1=(retro_start1)
  2977.         bin_start2=(retro_start2)
  2978.         bin_tilt=(retro_diagstep)
  2979.         bin_coin1=(retro_coin1)
  2980.         bin_coin2=(retro_coin2)
  2981.         bin_coin3=(retro_coin3)
  2982.         bin_fire=(retro_fire)
  2983.         bin_service=(retro_selftest)
  2984.         bal_spinner=(retro_spinner)
  2985.         bin_left=(retro_left)
  2986.         bin_right=(retro_right)
  2987.     }
  2988.  
  2989.     [config="V-Stick"]
  2990.     {
  2991.         bin_coin1=(vstick_coin)
  2992.         bin_coin2=()
  2993.         bin_coin3=()
  2994.         bin_start1=(vstick_start1)
  2995.         bin_start2=(vstick_start2)
  2996.         bin_tilt=(retro_diagstep)
  2997.         bin_service=(retro_selftest)
  2998.         bin_fire=(vstick_left_fire)
  2999.         bin_left=(vstick_left_moveleft)
  3000.         bin_right=(vstick_left_moveright)
  3001.         bal_spinner=()
  3002.     }
  3003. }
  3004.  
  3005. [game="Football"]
  3006. {
  3007.     [config="Default"]
  3008.     {
  3009.         bin_coin1=(retro_coin1)
  3010.         bin_coin2=(retro_coin2)
  3011.         bin_select1=(retro_start1)
  3012.         bin_select2=(retro_start2)
  3013.         bin_test=(retro_selftest)
  3014.         bin_left1=(retro_left_p1)
  3015.         bin_right1=(retro_right_p1)
  3016.         bin_up1=(retro_up_p1)
  3017.         bin_down1=(retro_down_p1)
  3018.         bin_left2=(retro_left_p2)
  3019.         bin_right2=(retro_right_p2)
  3020.         bin_up2=(retro_up_p2)
  3021.         bin_down2=(retro_down_p2)
  3022.         bal_trackx1=(bal_mouse_ballisticsx)
  3023.         bal_tracky1=(bal_mouse_ballisticsy)
  3024.         bal_trackx2=()
  3025.         bal_tracky2=()
  3026.     }
  3027.  
  3028.     [config="V-Stick"]
  3029.     {
  3030.         bin_coin1=(vstick_coin)
  3031.         bin_coin2=()
  3032.         bin_select1=(vstick_start1)
  3033.         bin_select2=(vstick_start2)
  3034.         bin_test=(retro_selftest)
  3035.         bal_trackx1=()
  3036.         bal_tracky1=()
  3037.         bal_trackx2=()
  3038.         bal_tracky2=()
  3039.         bin_left1=(vstick_left_moveleft)
  3040.         bin_right1=(vstick_left_moveright)
  3041.         bin_up1=(vstick_left_moveup)
  3042.         bin_down1=(vstick_left_movedown)
  3043.         bin_left2=(vstick_right_moveleft)
  3044.         bin_right2=(vstick_right_moveright)
  3045.         bin_up2=(vstick_right_moveup)
  3046.         bin_down2=(vstick_right_movedown)
  3047.     }
  3048. }
  3049.  
  3050. [game="Joust"]
  3051. {
  3052.     [config="Default"]
  3053.     {
  3054.         bin_coin1=(retro_coin1)
  3055.         bin_coin2=(retro_coin2)
  3056.         bin_coin3=(retro_coin3)
  3057.         bin_left1=(retro_left_p1)
  3058.         bin_right1=(retro_right_p1)
  3059.         bin_flap1=(retro_fire_p1)
  3060.         bin_left2=(retro_left_p2)
  3061.         bin_right2=(retro_right_p2)
  3062.         bin_flap2=(retro_fire_p2)
  3063.         bin_start2=(retro_start2)
  3064.         bin_start1=(retro_start1)
  3065.         bin_autoup=(retro_autoup)
  3066.         bin_advance=(retro_diagstep)
  3067.         bin_hsreset=(retro_selftest)
  3068.     }
  3069.  
  3070.     [config="V-Stick"]
  3071.     {
  3072.         bin_coin1=(vstick_coin)
  3073.         bin_coin2=()
  3074.         bin_coin3=()
  3075.         bin_start2=(vstick_start2)
  3076.         bin_start1=(vstick_start1)
  3077.         bin_autoup=(retro_autoup)
  3078.         bin_advance=(retro_diagstep)
  3079.         bin_hsreset=(retro_selftest)
  3080.         bin_left1=(vstick_left_moveleft)
  3081.         bin_right1=(vstick_left_moveright)
  3082.         bin_flap1=(vstick_left_fire)
  3083.         bin_left2=(vstick_right_moveleft)
  3084.         bin_right2=(vstick_right_moveright)
  3085.         bin_flap2=(vstick_right_fire)
  3086.     }
  3087. }
  3088.  
  3089. [game="Robotron"]
  3090. {
  3091.     [config="Default"]
  3092.     {
  3093.         bin_coin1=(retro_coin1)
  3094.         bin_coin2=(retro_coin2)
  3095.         bin_coin3=(retro_coin3)
  3096.         bin_start1=(retro_start1)
  3097.         bin_start2=(retro_start2)
  3098.         bin_up1=(retro_up_p1)
  3099.         bin_down1=(retro_down_p1)
  3100.         bin_left1=(retro_left_p1)
  3101.         bin_right1=(retro_right_p1)
  3102.         bin_up2=(retro_up_p2, bin_wingman_north)
  3103.         bin_down2=(retro_down_p2, bin_wingman_south)
  3104.         bin_left2=(retro_left_p2, bin_wingman_west)
  3105.         bin_right2=(retro_right_p2, bin_wingman_east)
  3106.         bin_autoup=(retro_autoup)
  3107.         bin_advance=(retro_diagstep)
  3108.         bin_hsreset=(retro_selftest)
  3109.     }
  3110.  
  3111.     [config="V-Stick"]
  3112.     {
  3113.         bin_coin1=(vstick_coin)
  3114.         bin_coin2=()
  3115.         bin_coin3=()
  3116.         bin_start1=(vstick_start1)
  3117.         bin_start2=(vstick_start2)
  3118.         bin_autoup=(retro_autoup)
  3119.         bin_advance=(retro_diagstep)
  3120.         bin_hsreset=(retro_selftest)
  3121.         bin_up1=(vstick_left_moveup)
  3122.         bin_down1=(vstick_left_movedown)
  3123.         bin_left1=(vstick_left_moveleft)
  3124.         bin_right1=(vstick_left_moveright)
  3125.         bin_up2=(vstick_right_moveup)
  3126.         bin_down2=(vstick_right_movedown)
  3127.         bin_left2=(vstick_right_moveleft)
  3128.         bin_right2=(vstick_right_moveright)
  3129.     }
  3130. }
  3131.  
  3132. [game="Defender"]
  3133. {
  3134.     [config="Default"]
  3135.     {
  3136.         bin_start1=(retro_start1)
  3137.         bin_start2=(retro_start2)
  3138.         bin_coin1=(retro_coin1)
  3139.         bin_coin2=(retro_coin2)
  3140.         bin_coin3=(retro_coin3)
  3141.         bin_up=(retro_up)
  3142.         bin_down=(retro_down)
  3143.         bin_fire=(retro_fire)
  3144.         bin_thrust=(retro_action)
  3145.         bin_smartbomb=(bin_key_spacebar, bin_wingman_middle, bin_sw1_a)
  3146.         bin_hyperspace=(bin_key_enter, bin_wingman_top, bin_sw1_y)
  3147.         bin_reverse=(retro_left, retro_right)
  3148.         bin_autoup=(retro_autoup)
  3149.         bin_advance=(retro_diagstep)
  3150.         bin_hsreset=(retro_selftest)
  3151.     }
  3152.  
  3153.     [config="V-Stick"]
  3154.     {
  3155.         bin_coin1=(vstick_coin)
  3156.         bin_coin2=()
  3157.         bin_coin3=()
  3158.         bin_start1=(retro_start1)
  3159.         bin_start2=(retro_start2)
  3160.         bin_autoup=(retro_autoup)
  3161.         bin_advance=(retro_diagstep)
  3162.         bin_hsreset=(retro_selftest)
  3163.         bin_fire=(vstick_left_fire)
  3164.         bin_thrust=(vstick_left_action)
  3165.         bin_smartbomb=(vstick_right_fire)
  3166.         bin_hyperspace=(vstick_right_action)
  3167.         bin_reverse=(vstick_left_moveleft, vstick_left_moveright)
  3168.         bin_down=(vstick_left_movedown)
  3169.         bin_up=(vstick_left_moveup)
  3170.     }
  3171. }
  3172. [game="Stargate"]
  3173. {
  3174.     [config="Default"]
  3175.     {
  3176.         bin_coin1=(retro_coin1)
  3177.         bin_coin2=(retro_coin2)
  3178.         bin_coin3=(retro_coin3)
  3179.         bin_start1=(retro_start1)
  3180.         bin_start2=(retro_start2)
  3181.         bin_up=(retro_up)
  3182.         bin_down=(retro_down)
  3183.         bin_fire=(retro_fire)
  3184.         bin_thrust=(retro_action)
  3185.         bin_reverse=(retro_left, retro_right)
  3186.         bin_smartbomb=(bin_key_spacebar, bin_wingman_middle, bin_sw1_a)
  3187.         bin_hyperspace=(bin_key_enter, bin_wingman_top, bin_sw1_y)
  3188.         bin_inviso=(bin_key_leftshift, bin_key_rightshift, bin_wingman_joydown, bin_sw1_z)
  3189.         bin_autoup=(retro_autoup)
  3190.         bin_advance=(retro_diagstep)
  3191.         bin_hsreset=(retro_selftest)
  3192.     }
  3193.  
  3194.     [config="V-Stick"]
  3195.     {
  3196.         bin_coin1=(vstick_coin)
  3197.         bin_coin2=()
  3198.         bin_coin3=()
  3199.         bin_start1=(retro_start1)
  3200.         bin_start2=(retro_start2)
  3201.         bin_autoup=(retro_autoup)
  3202.         bin_advance=(retro_diagstep)
  3203.         bin_hsreset=(retro_selftest)
  3204.         bin_fire=(vstick_left_fire)
  3205.         bin_thrust=(vstick_left_action)
  3206.         bin_smartbomb=(vstick_right_fire)
  3207.         bin_hyperspace=(vstick_right_movedown)
  3208.         bin_inviso=(vstick_right_action)
  3209.         bin_reverse=(vstick_left_moveleft, vstick_left_moveright)
  3210.         bin_down=(vstick_left_movedown)
  3211.         bin_up=(vstick_left_moveup)
  3212.     }
  3213. }
  3214.  
  3215. [game="Bubbles"]
  3216. {
  3217.     [config="Default"]
  3218.     {
  3219.         bin_start1=(retro_start1)
  3220.         bin_start2=(retro_start2)
  3221.         bin_coin1=(retro_coin1)
  3222.         bin_coin2=(retro_coin2)
  3223.         bin_coin3=(retro_coin3)
  3224.         bin_up=(retro_up)
  3225.         bin_down=(retro_down)
  3226.         bin_left=(retro_left)
  3227.         bin_right=(retro_right)
  3228.         bin_autoup=(retro_autoup)
  3229.         bin_advance=(retro_diagstep)
  3230.         bin_hsreset=(retro_selftest)
  3231.     }
  3232.  
  3233.     [config="V-Stick"]
  3234.     {
  3235.         bin_coin1=(vstick_coin)
  3236.         bin_coin2=()
  3237.         bin_coin3=()
  3238.         bin_start2=(vstick_start2)
  3239.         bin_start1=(vstick_start1)
  3240.         bin_autoup=(retro_autoup)
  3241.         bin_advance=(retro_diagstep)
  3242.         bin_hsreset=(retro_selftest)
  3243.         bin_up=(vstick_left_moveup)
  3244.         bin_down=(vstick_left_movedown)
  3245.         bin_left=(vstick_left_moveleft)
  3246.         bin_right=(vstick_left_moveright)
  3247.     }
  3248. }
  3249.  
  3250. [game="Splat"]
  3251. {
  3252.     [config="Default"]
  3253.     {
  3254.         bin_start1=(retro_start1)
  3255.         bin_start2=(retro_start2)
  3256.         bin_coin1=(retro_coin1)
  3257.         bin_coin2=(retro_coin2)
  3258.         bin_coin3=(retro_coin3)
  3259.  
  3260.         bin_lup1=(retro_up_p1)
  3261.         bin_ldown1=(retro_down_p1)
  3262.         bin_lleft1=(retro_left_p1)
  3263.         bin_lright1=(retro_right_p1)
  3264.  
  3265.         bin_lup2=(bin_key_y, bin_wingman_north)
  3266.         bin_ldown2=(bin_key_b, bin_wingman_south)
  3267.         bin_lleft2=(bin_key_g, bin_wingman_joyleft)
  3268.         bin_lright2=(bin_key_h, bin_wingman_joyright)
  3269.  
  3270.         bin_rup1=(retro_up_p2)
  3271.         bin_rdown1=(retro_down_p2)
  3272.         bin_rleft1=()
  3273.         bin_rright1=()
  3274.  
  3275.         bin_rup2=()
  3276.         bin_rdown2=()
  3277.         bin_rleft2=()
  3278.         bin_rright2=()
  3279.  
  3280.         bin_autoup=(retro_autoup)
  3281.         bin_advance=(retro_diagstep)
  3282.         bin_hsreset=(retro_selftest)
  3283.     }
  3284.  
  3285.     [config="V-Stick"]
  3286.     {
  3287.         bin_coin1=(vstick_coin)
  3288.         bin_coin3=()
  3289.         bin_coin2=()
  3290.         bin_start1=(vstick_start1)
  3291.         bin_start2=(vstick_start2)
  3292.         bin_autoup=(retro_autoup)
  3293.         bin_advance=(retro_diagstep)
  3294.         bin_hsreset=(retro_selftest)
  3295.         bin_lup1=(vstick_left_moveup)
  3296.         bin_ldown1=(vstick_left_movedown)
  3297.         bin_lleft1=(vstick_left_moveleft)
  3298.         bin_lright1=(vstick_left_moveright)
  3299.         bin_rup1=(vstick_right_moveup)
  3300.         bin_rdown1=(vstick_right_movedown)
  3301.         bin_rleft1=(vstick_right_moveleft)
  3302.         bin_rright1=(vstick_right_moveright)
  3303.         bin_lup2=()
  3304.         bin_ldown2=()
  3305.         bin_lleft2=()
  3306.         bin_lright2=()
  3307.         bin_rup2=()
  3308.         bin_rdown2=()
  3309.         bin_rleft2=()
  3310.         bin_rright2=()
  3311.     }
  3312. }
  3313.  
  3314. [game="Sinistar"]
  3315. {
  3316.     [config="Default"]
  3317.     {
  3318.         bin_coin1=(retro_coin1)
  3319.         bin_coin2=(retro_coin2)
  3320.         bin_coin3=(retro_coin3)
  3321.         bin_start1=(retro_start1)
  3322.         bin_start2=(retro_start2)
  3323.         bin_up=(retro_up)
  3324.         bin_down=(retro_down)
  3325.         bin_left=(retro_left)
  3326.         bin_right=(retro_right)
  3327.         bin_fire=(retro_fire)
  3328.         bin_bomb=(retro_action)
  3329.         bin_advance=(retro_diagstep)
  3330.         bin_hsreset=(retro_selftest)
  3331.         bin_autoup=(retro_autoup)
  3332.     }
  3333.  
  3334.     [config="V-Stick"]
  3335.     {
  3336.         bin_coin1=(vstick_coin)
  3337.         bin_coin2=()
  3338.         bin_coin3=()
  3339.         bin_autoup=(retro_autoup)
  3340.         bin_advance=(retro_diagstep)
  3341.         bin_hsreset=(retro_selftest)
  3342.         bin_up=(vstick_left_moveup)
  3343.         bin_down=(vstick_left_movedown)
  3344.         bin_left=(vstick_left_moveleft)
  3345.         bin_right=(vstick_left_moveright)
  3346.         bin_fire=(vstick_left_fire)
  3347.         bin_bomb=(vstick_left_action)
  3348.         bin_start1=(vstick_start1)
  3349.         bin_start2=(vstick_start2)
  3350.     }
  3351. }
  3352.  
  3353. [game="Sinistar Rare"]
  3354. {
  3355.     [config="Default"]
  3356.     {
  3357.         bin_coin1=(retro_coin1)
  3358.         bin_coin2=(retro_coin2)
  3359.         bin_coin3=(retro_coin3)
  3360.         bin_start1=(retro_start1)
  3361.         bin_start2=(retro_start2)
  3362.         bin_up=(retro_up)
  3363.         bin_down=(retro_down)
  3364.         bin_left=(retro_left)
  3365.         bin_right=(retro_right)
  3366.         bin_fire=(retro_fire)
  3367.         bin_bomb=(retro_action)
  3368.         bin_advance=(retro_diagstep)
  3369.         bin_hsreset=(retro_selftest)
  3370.         bin_autoup=(retro_autoup)
  3371.     }
  3372.  
  3373.     [config="V-Stick"]
  3374.     {
  3375.         bin_coin1=(vstick_coin)
  3376.         bin_coin2=()
  3377.         bin_coin3=()
  3378.         bin_autoup=(retro_autoup)
  3379.         bin_advance=(retro_diagstep)
  3380.         bin_hsreset=(retro_selftest)
  3381.         bin_up=(vstick_left_moveup)
  3382.         bin_down=(vstick_left_movedown)
  3383.         bin_left=(vstick_left_moveleft)
  3384.         bin_right=(vstick_left_moveright)
  3385.         bin_fire=(vstick_left_fire)
  3386.         bin_bomb=(vstick_left_action)
  3387.         bin_start1=(vstick_start1)
  3388.         bin_start2=(vstick_start2)
  3389.     }
  3390. }
  3391.  
  3392.  
  3393.  
  3394. [game="Gyruss"]
  3395. {
  3396.     [config="Default"]
  3397.     {
  3398.         bin_coin1=(retro_coin1)
  3399.         bin_coin2=(retro_coin2)
  3400.         bin_coin3=(retro_coin3)
  3401.         bin_start1=(retro_start1)
  3402.         bin_start2=(retro_start2)
  3403.         bin_left1=(retro_left_p1)
  3404.         bin_right1=(retro_right_p1)
  3405.         bin_up1=(retro_up_p1)
  3406.         bin_down1=(retro_down_p1)
  3407.         bin_firea1=(retro_fire_p1)
  3408.         bin_left2=(retro_left_p2)
  3409.         bin_right2=(retro_right_p2)
  3410.         bin_up2=(retro_up_p2)
  3411.         bin_down2=(retro_down_p2)
  3412.         bin_firea2=(retro_fire_p2)
  3413.     }
  3414.  
  3415.     [config="V-Stick"]
  3416.     {
  3417.         bin_coin1=(vstick_coin)
  3418.         bin_coin2=()
  3419.         bin_coin3=()
  3420.         bin_start1=(vstick_start1)
  3421.         bin_start2=(vstick_start2)
  3422.         bin_left1=(vstick_left_moveleft)
  3423.         bin_right1=(vstick_left_moveright)
  3424.         bin_up1=(vstick_left_moveup)
  3425.         bin_down1=(vstick_left_movedown)
  3426.         bin_firea1=(vstick_left_fire)
  3427.         bin_left2=(vstick_right_moveleft)
  3428.         bin_right2=(vstick_right_moveright)
  3429.         bin_up2=(vstick_right_moveup)
  3430.         bin_down2=(vstick_right_movedown)
  3431.         bin_firea2=(vstick_right_fire)
  3432.     }
  3433. }
  3434.  
  3435. [game="Blasteroids"]
  3436. {
  3437.     [config="Default"]
  3438.     {
  3439.         bin_selftest=(retro_selftest)
  3440.         bin_coin1=(retro_coin1)
  3441.         bin_coin2=(retro_coin2)
  3442.         bin_coin3=(retro_coin3)
  3443.         bin_coin4=(retro_coin4)
  3444.         bin_p1fire=(retro_fire_p1)
  3445.         bin_p1thrust=(retro_action_p1)
  3446.         bin_p1transform=(bin_key_spacebar, bin_joystick_adown, bin_wingman_middle, bin_sw1_a)
  3447.         bin_p1left=(retro_left_p1)
  3448.         bin_p1right=(retro_right_p1)
  3449.         bin_p2fire=(retro_fire_p2)
  3450.         bin_p2thrust=(retro_action_p2)
  3451.         bin_p2transform=(bin_key_enter, bin_joystick_bdown, bin_sw2_a)
  3452.         bin_p2left=(retro_left_p2)
  3453.         bin_p2right=(retro_right_p2)
  3454.         bal_p1spinner=(retro_spinner)
  3455.     }
  3456.  
  3457.     [config="V-Stick"]
  3458.     {
  3459.         bin_selftest=(retro_selftest)
  3460.         bin_coin1=(vstick_coin)
  3461.         bin_coin2=()
  3462.         bin_coin3=()
  3463.         bin_coin4=()
  3464.         bin_p1fire=(vstick_left_fire)
  3465.         bin_p1thrust=(vstick_left_action)
  3466.         bin_p1transform=(vstick_left_moveup)
  3467.         bin_p1left=(vstick_left_moveleft)
  3468.         bin_p1right=(vstick_left_moveright)
  3469.         bin_p2fire=(vstick_right_fire)
  3470.         bin_p2thrust=(vstick_right_action)
  3471.         bin_p2transform=(vstick_right_moveup)
  3472.         bin_p2left=(vstick_right_moveleft)
  3473.         bin_p2right=(vstick_right_moveright)
  3474.         bal_p1spinner=()
  3475.     }
  3476. }
  3477.  
  3478. [game="Cloak And Dagger"]
  3479. {
  3480.     [config="Default"]
  3481.     {
  3482.         bin_1down=(retro_down_p1)
  3483.         bin_1up=(retro_up_p1)
  3484.         bin_1right=(retro_right_p1)
  3485.         bin_1left=(retro_left_p1)
  3486.         bin_2down=(retro_down_p2)
  3487.         bin_2up=(retro_up_p2)
  3488.         bin_2right=(retro_right_p2)
  3489.         bin_2left=(retro_left_p2)
  3490.         bin_1down=(retro_down_p1)
  3491.         bin_1up=(retro_up_p1)
  3492.         bin_1right=(retro_right_p1)
  3493.         bin_1left=(retro_left_p1)
  3494.         bin_2down=(retro_down_p2)
  3495.         bin_2up=(retro_up_p2)
  3496.         bin_2right=(retro_right_p2)
  3497.         bin_2left=(retro_left_p2)
  3498.         bin_service=(retro_selftest)
  3499.         bin_coin1=(retro_coin1)
  3500.         bin_coin2=(retro_coin2)
  3501.         bin_cocktail=(retro_diagstep)
  3502.         bin_coin3=(retro_coin3)
  3503.         bin_igniter1=(retro_fire_p1)
  3504.         bin_igniter2=(retro_fire_p2)
  3505.         bin_start1=(retro_start1)
  3506.         bin_start2=(retro_start2)
  3507.     }
  3508.  
  3509.     [config="V-Stick"]
  3510.     {
  3511.         bin_service=(retro_selftest)
  3512.         bin_coin1=(vstick_coin)
  3513.         bin_coin2=()
  3514.         bin_coin3=()
  3515.         bin_cocktail=()
  3516.         bin_start1=(vstick_start1)
  3517.         bin_start2=(vstick_start2)
  3518.         bin_1down=(vstick_right_movedown)
  3519.         bin_1up=(vstick_right_moveup)
  3520.         bin_1right=(vstick_right_moveright)
  3521.         bin_1left=(vstick_right_moveleft)
  3522.         bin_igniter1=(vstick_left_fire)
  3523.         bin_2down=(vstick_left_movedown)
  3524.         bin_2up=(vstick_left_moveup)
  3525.         bin_2right=(vstick_left_moveright)
  3526.           bin_2left=(vstick_left_moveleft)
  3527.         bin_igniter2=(vstick_right_fire)
  3528.     }
  3529. }
  3530.  
  3531. [game="Klax"]
  3532. {
  3533.     [config="Default"]
  3534.     {
  3535.         bin_selftest=(retro_selftest)
  3536.         bin_service=(retro_diagstep)
  3537.         bin_coin1=(retro_coin1)
  3538.         bin_coin2=(retro_coin2)
  3539.         bin_p1flip=(retro_fire_p1)
  3540.         bin_p1left=(retro_left_p1)
  3541.         bin_p1right=(retro_right_p1)
  3542.         bin_p1down=(retro_down_p1)
  3543.         bin_p1up=(retro_up_p1)
  3544.         bin_p2flip=(retro_fire_p2)
  3545.         bin_p2left=(retro_left_p2)
  3546.         bin_p2right=(retro_right_p2)
  3547.         bin_p2down=(retro_down_p2)
  3548.         bin_p2up=(retro_up_p2)
  3549.     }
  3550.  
  3551.     [config="V-Stick"]
  3552.     {
  3553.         bin_selftest=(retro_selftest)
  3554.         bin_service=(retro_diagstep)
  3555.         bin_coin1=(vstick_coin)
  3556.         bin_coin2=()
  3557.         bin_p1flip=(vstick_left_fire)
  3558.         bin_p1left=(vstick_left_moveleft)
  3559.         bin_p1right=(vstick_left_moveright)
  3560.         bin_p1down=(vstick_left_movedown)
  3561.         bin_p1up=(vstick_left_moveup)
  3562.         bin_p2flip=(vstick_right_fire)
  3563.         bin_p2left=(vstick_right_moveleft)
  3564.         bin_p2right=(vstick_right_moveright)
  3565.         bin_p2down=(vstick_right_movedown)
  3566.         bin_p2up=(vstick_right_moveup)
  3567.     }
  3568. }
  3569.  
  3570. [game="Xenophobe"]
  3571. {
  3572.     [config="Default"]
  3573.     {
  3574.         bin_p1up=(retro_up_p1)
  3575.         bin_p1down=(retro_down_p1)
  3576.         bin_p1left=(retro_left_p1)
  3577.         bin_p1right=(retro_right_p1)
  3578.         bin_p1trigger=(retro_fire_p1)
  3579.         bin_p1rbutton=(retro_action_p1)
  3580.         bin_p1lbutton=(bin_key_spacebar)
  3581.         bin_coin1=(retro_coin1)
  3582.         bin_coin2=(retro_coin2)
  3583.         bin_coin3=(retro_coin3)
  3584.         bin_tilt=(retro_diagstep)
  3585.         bin_advance=(retro_diagstep)
  3586.         bin_service=(retro_selftest)
  3587.         bin_p3up=(bin_sw3_up)
  3588.         bin_p3down=(bin_sw3_down)
  3589.         bin_p3left=(bin_sw3_left)
  3590.         bin_p3right=(bin_sw3_right)
  3591.         bin_p3trigger=(bin_sw3_c)
  3592.         bin_p3rbutton=(bin_sw3_b)
  3593.         bin_p3lbutton=(bin_sw3_a)
  3594.         bin_p2up=(retro_up_p2)
  3595.         bin_p2down=(retro_down_p2)
  3596.         bin_p2left=(retro_left_p2)
  3597.         bin_p2right=(retro_right_p2)
  3598.         bin_p2trigger=(retro_fire_p2)
  3599.         bin_p2rbutton=(retro_action_p2)
  3600.         bin_p2lbutton=()
  3601.     }
  3602.  
  3603.     [config="V-Stick"]
  3604.     {
  3605.         bin_coin1=(vstick_coin)
  3606.         bin_coin2=()
  3607.         bin_coin3=()
  3608.         bin_tilt=(retro_autoup)
  3609.         bin_advance=(retro_diagstep)
  3610.         bin_service=(retro_selftest)
  3611.         bin_p1up=(vstick_left_moveup)
  3612.         bin_p1down=(vstick_left_movedown)
  3613.         bin_p1left=(vstick_left_moveleft)
  3614.         bin_p1right=(vstick_left_moveright)
  3615.         bin_p1trigger=(vstick_left_fire)
  3616.         bin_p1rbutton=(vstick_left_action)
  3617.         bin_p1lbutton=()
  3618.         bin_p2up=(vstick_right_moveup)
  3619.         bin_p2down=(vstick_right_movedown)
  3620.         bin_p2left=(vstick_right_moveleft)
  3621.         bin_p2right=(vstick_right_moveright)
  3622.         bin_p2trigger=(vstick_right_fire)
  3623.         bin_p2rbutton=(vstick_right_action)
  3624.         bin_p2lbutton=()
  3625.         bin_p3up=()
  3626.         bin_p3down=()
  3627.         bin_p3left=()
  3628.         bin_p3right=()
  3629.         bin_p3trigger=()
  3630.         bin_p3rbutton=()
  3631.         bin_p3lbutton=()
  3632.     }
  3633. }
  3634.  
  3635. [game="Vanguard"]
  3636. {
  3637.     [config="Default"]
  3638.     {
  3639.         bin_left1=(retro_left)
  3640.         bin_right1=(retro_right)
  3641.         bin_up1=(retro_up)
  3642.         bin_down1=(retro_down)
  3643.         bin_fire_left1=(bin_key_g, bin_wingman_west)
  3644.         bin_fire_right1=(bin_key_h, bin_wingman_east)
  3645.         bin_fire_up1=(bin_key_y, bin_wingman_north)
  3646.         bin_fire_down1=(bin_key_b, bin_wingman_south)
  3647.         bin_left2=(retro_left)
  3648.         bin_right2=(retro_right)
  3649.         bin_up2=(retro_up)
  3650.         bin_down2=(retro_right)
  3651.         bin_fire_left2=(bin_key_g, bin_wingman_west)
  3652.         bin_fire_right2=(bin_key_h, bin_wingman_east)
  3653.         bin_fire_up2=(bin_key_y, bin_wingman_north)
  3654.         bin_fire_down2=(bin_key_b, bin_wingman_south)
  3655.         bin_start1=(retro_start1)
  3656.         bin_start2=(retro_start2)
  3657.         bin_coin1=(retro_coin)
  3658.     }
  3659.  
  3660.     [config="V-Stick"]
  3661.     {
  3662.         bin_left1=(vstick_left_moveleft)
  3663.         bin_right1=(vstick_left_moveright)
  3664.         bin_up1=(vstick_left_moveup)
  3665.         bin_down1=(vstick_left_movedown)
  3666.         bin_left2=(vstick_right_moveleft)
  3667.         bin_right2=(vstick_right_moveright)
  3668.         bin_up2=(vstick_right_moveup)
  3669.         bin_down2=(vstick_right_movedown)
  3670.         bin_start1=(vstick_start1)
  3671.         bin_start2=(vstick_start2)
  3672.         bin_coin1=(vstick_coin)
  3673.     }
  3674. }
  3675.  
  3676. [game="Fantasy"]
  3677. {
  3678.     [config="Default"]
  3679.     {
  3680.         bin_left1=(retro_left_p1)
  3681.         bin_right1=(retro_right_p1)
  3682.         bin_up1=(retro_up_p1)
  3683.         bin_down1=(retro_down_p1)
  3684.         bin_left2=(retro_left_p2)
  3685.         bin_right2=(retro_right_p2)
  3686.         bin_up2=(retro_up_p2)
  3687.         bin_down2=(retro_right_p2)
  3688.         bin_start1=(retro_start1)
  3689.         bin_start2=(retro_start2)
  3690.         bin_coin1=(retro_coin)
  3691.     }
  3692.  
  3693.     [config="V-Stick"]
  3694.     {
  3695.         bin_left1=(vstick_left_moveleft)
  3696.         bin_right1=(vstick_left_moveright)
  3697.         bin_up1=(vstick_left_moveup)
  3698.         bin_down1=(vstick_left_movedown)
  3699.         bin_left2=(vstick_right_moveleft)
  3700.         bin_right2=(vstick_right_moveright)
  3701.         bin_up2=(vstick_right_moveup)
  3702.         bin_down2=(vstick_right_movedown)
  3703.         bin_start1=(vstick_start1)
  3704.         bin_start2=(vstick_start2)
  3705.         bin_coin1=(vstick_coin)
  3706.     }
  3707. }
  3708.  
  3709. [game="Nibbler"]
  3710. {
  3711.     [config="Default"]
  3712.     {
  3713.         bin_left1=(retro_left_p1)
  3714.         bin_right1=(retro_right_p1)
  3715.         bin_up1=(retro_up_p1)
  3716.         bin_down1=(retro_down_p1)
  3717.         bin_left2=(retro_left_p2)
  3718.         bin_right2=(retro_right_p2)
  3719.         bin_up2=(retro_up_p2)
  3720.         bin_down2=(retro_right_p2)
  3721.         bin_start1=(retro_start1)
  3722.         bin_start2=(retro_start2)
  3723.         bin_coin1=(retro_coin)
  3724.     }
  3725.  
  3726.     [config="V-Stick"]
  3727.     {
  3728.         bin_left1=(vstick_left_moveleft)
  3729.         bin_right1=(vstick_left_moveright)
  3730.         bin_up1=(vstick_left_moveup)
  3731.         bin_down1=(vstick_left_movedown)
  3732.         bin_left2=(vstick_right_moveleft)
  3733.         bin_right2=(vstick_right_moveright)
  3734.         bin_up2=(vstick_right_moveup)
  3735.         bin_down2=(vstick_right_movedown)
  3736.         bin_start1=(vstick_start1)
  3737.         bin_start2=(vstick_start2)
  3738.         bin_coin1=(vstick_coin)
  3739.     }
  3740. }
  3741.  
  3742. [game="Time Pilot"]
  3743. {
  3744.     [config="Default"]
  3745.     {
  3746.         bin_coin1=(retro_coin1)
  3747.         bin_coin2=(retro_coin2)
  3748.         bin_coin3=(retro_coin3)
  3749.         bin_start1=(retro_start1)
  3750.         bin_start2=(retro_start2)
  3751.         bin_left1=(retro_left_p1)
  3752.         bin_right1=(retro_right_p1)
  3753.         bin_up1=(retro_up_p1)
  3754.         bin_down1=(retro_down_p1)
  3755.         bin_firea1=(retro_fire_p1)
  3756.         bin_left2=(retro_left_p2)
  3757.         bin_right2=(retro_right_p2)
  3758.         bin_up2=(retro_up_p2)
  3759.         bin_down2=(retro_down_p2)
  3760.         bin_firea2=(retro_fire_p2)
  3761.     }
  3762.  
  3763.     [config="V-Stick"]
  3764.     {
  3765.         bin_coin1=(vstick_coin)
  3766.         bin_coin2=()
  3767.         bin_coin3=()
  3768.         bin_start1=(vstick_start1)
  3769.         bin_start2=(vstick_start2)
  3770.         bin_left1=(vstick_left_moveleft)
  3771.         bin_right1=(vstick_left_moveright)
  3772.         bin_up1=(vstick_left_moveup)
  3773.         bin_down1=(vstick_left_movedown)
  3774.         bin_firea1=(vstick_left_fire)
  3775.         bin_left2=(vstick_right_moveleft)
  3776.         bin_right2=(vstick_right_moveright)
  3777.         bin_up2=(vstick_right_moveup)
  3778.         bin_down2=(vstick_right_movedown)
  3779.         bin_firea2=(vstick_right_fire)
  3780.     }
  3781. }
  3782.  
  3783. [game="Space Invaders"]
  3784. {
  3785.     [config="Default"]
  3786.     {
  3787.         bin_left=(retro_left)
  3788.         bin_right=(retro_right)
  3789.         bin_fire=(retro_fire)
  3790.         bin_coin1=(retro_coin1)
  3791.         bin_coin2=(retro_coin2)
  3792.         bin_start1=(retro_start1)
  3793.         bin_start2=(retro_start2)
  3794.     }
  3795.  
  3796.     [config="V-Stick"]
  3797.     {
  3798.         bin_left=(vstick_left_moveleft)
  3799.         bin_right=(vstick_left_moveright)
  3800.         bin_fire=(vstick_left_fire)
  3801.         bin_coin1=(vstick_coin)
  3802.         bin_coin2=()
  3803.         bin_start1=(vstick_start1)
  3804.         bin_start2=(vstick_start2)
  3805.     }
  3806. }
  3807.  
  3808.  
  3809. [game="Space Invaders PII"]
  3810. {
  3811.     [config="Default"]
  3812.     {
  3813.         bin_left=(retro_left)
  3814.         bin_right=(retro_right)
  3815.         bin_fire=(retro_fire)
  3816.         bin_coin1=(retro_coin1)
  3817.         bin_coin2=(retro_coin2)
  3818.         bin_start1=(retro_start1)
  3819.         bin_start2=(retro_start2)
  3820.     }
  3821.  
  3822.     [config="V-Stick"]
  3823.     {
  3824.         bin_left=(vstick_left_moveleft)
  3825.         bin_right=(vstick_left_moveright)
  3826.         bin_fire=(vstick_left_fire)
  3827.         bin_coin1=(vstick_coin)
  3828.         bin_coin2=()
  3829.         bin_start1=(vstick_start1)
  3830.         bin_start2=(vstick_start2)
  3831.     }
  3832. }
  3833.  
  3834. [game="Lunar Rescue"]
  3835. {
  3836.     [config="Default"]
  3837.     {
  3838.         bin_left=(retro_left)
  3839.         bin_right=(retro_right)
  3840.         bin_fire=(retro_fire)
  3841.         bin_coin1=(retro_coin1)
  3842.         bin_coin2=(retro_coin2)
  3843.         bin_start1=(retro_start1)
  3844.         bin_start2=(retro_start2)
  3845.     }
  3846.  
  3847.     [config="V-Stick"]
  3848.     {
  3849.         bin_left=(vstick_left_moveleft)
  3850.         bin_right=(vstick_left_moveright)
  3851.         bin_fire=(vstick_left_fire)
  3852.         bin_coin1=(vstick_coin)
  3853.         bin_coin2=()
  3854.         bin_start1=(vstick_start1)
  3855.         bin_start2=(vstick_start2)
  3856.     }
  3857. }
  3858.  
  3859. [game="Zero Zone"]
  3860.     {
  3861.     [config="Default"]
  3862.     {
  3863.         bin_coin1=(retro_coin1)
  3864.         bin_coin2=(retro_coin2)
  3865.         bin_p1start=(retro_start1)
  3866.         bin_p1up=(retro_up_p1)
  3867.         bin_p1down=(retro_down_p1)
  3868.         bin_p1left=(retro_left_p1)
  3869.         bin_p1right=(retro_right_p1)
  3870.         bin_p1button=(retro_fire_p1)
  3871.         bin_p2start=(retro_start2)
  3872.         bin_p2up=(retro_up_p2)
  3873.         bin_p2down=(retro_down_p2)
  3874.         bin_p2left=(retro_left_p2)
  3875.         bin_p2right=(retro_right_p2)
  3876.         bin_p2button=(retro_fire_p2)
  3877.     }
  3878.     [config="V-Stick"]
  3879.     {
  3880.         bin_coin1=(vstick_coin)
  3881.         bin_coin2=()
  3882.         bin_p1start=(vstick_start1)
  3883.         bin_p1up=(vstick_left_moveup)
  3884.         bin_p1down=(vstick_left_movedown)
  3885.         bin_p1left=(vstick_left_moveleft)
  3886.         bin_p1right=(vstick_left_moveright)
  3887.         bin_p1button=(vstick_left_fire)
  3888.         bin_p2start=(vstick_start2)
  3889.         bin_p2up=(vstick_right_moveup)
  3890.         bin_p2down=(vstick_right_movedown)
  3891.         bin_p2left=(vstick_right_moveleft)
  3892.         bin_p2right=(vstick_right_moveright)
  3893.         bin_p2button=(vstick_right_fire)
  3894.     }
  3895. }
  3896.  
  3897. [game="Super Space Invaders"]
  3898. {
  3899.     [config="Default"]
  3900.     {
  3901.         bin_coin1=(retro_coin1)
  3902.         bin_coin2=(retro_coin2)
  3903.         bin_p1start=(retro_start1)
  3904.         bin_p1up=(retro_up_p1)
  3905.         bin_p1down=(retro_down_p1)
  3906.         bin_p1left=(retro_left_p1)
  3907.         bin_p1right=(retro_right_p1)
  3908.         bin_p1fire=(retro_fire_p1)
  3909.         bin_p1special=(retro_action_p1)
  3910.         bin_p2start=(retro_start2)
  3911.         bin_p2up=(retro_up_p2)
  3912.         bin_p2down=(retro_down_p2)
  3913.         bin_p2left=(retro_left_p2)
  3914.         bin_p2right=(retro_right_p2)
  3915.         bin_p2fire=(retro_fire_p2)
  3916.         bin_p2special=(retro_action_p2)
  3917.     }
  3918.     [config="V-Stick"]
  3919.     {
  3920.         bin_coin1=(vstick_coin)
  3921.         bin_coin2=()
  3922.         bin_p1start=(vstick_start1)
  3923.         bin_p1up=(vstick_left_moveup)
  3924.         bin_p1down=(vstick_left_movedown)
  3925.         bin_p1left=(vstick_left_moveleft)
  3926.         bin_p1right=(vstick_left_moveright)
  3927.         bin_p1fire=(vstick_left_fire)
  3928.         bin_p1special=(vstick_right_action)
  3929.         bin_p2start=(vstick_start2)
  3930.         bin_p2up=(vstick_right_moveup)
  3931.         bin_p2down=(vstick_right_movedown)
  3932.         bin_p2left=(vstick_right_moveleft)
  3933.         bin_p2right=(vstick_right_moveright)
  3934.         bin_p2fire=(vstick_right_fire)
  3935.         bin_p2special=(vstick_right_action)
  3936.     }
  3937. }
  3938.  
  3939. [game="Pioneer Balloon"]
  3940. {
  3941.     [config="Default"]
  3942.     {
  3943.         bin_left1=(retro_left_p1)
  3944.         bin_right1=(retro_right_p1)
  3945.         bin_up1=(retro_up_p1)
  3946.         bin_down1=(retro_down_p1)
  3947.         bin_fire1=(retro_fire_p1)
  3948.         bin_left2=(retro_left_p2)
  3949.         bin_right2=(retro_right_p2)
  3950.         bin_up2=(retro_up_p2)
  3951.         bin_down2=(retro_right_p2)
  3952.         bin_fire2=(retro_fire_p2)
  3953.         bin_start1=(retro_start1)
  3954.         bin_start2=(retro_start2)
  3955.         bin_coin1=(retro_coin)
  3956.     }
  3957.  
  3958.     [config="V-Stick"]
  3959.     {
  3960.         bin_left1=(vstick_left_moveleft)
  3961.         bin_right1=(vstick_left_moveright)
  3962.         bin_up1=(vstick_left_moveup)
  3963.         bin_down1=(vstick_left_movedown)
  3964.         bin_left2=(vstick_right_moveleft)
  3965.         bin_right2=(vstick_right_moveright)
  3966.         bin_up2=(vstick_right_moveup)
  3967.         bin_down2=(vstick_right_movedown)
  3968.         bin_start1=(vstick_start1)
  3969.         bin_start2=(vstick_start2)
  3970.         bin_coin1=(vstick_coin)
  3971.     }
  3972. }
  3973.  
  3974. [game="The End"]
  3975. {
  3976.     [config="Default"]
  3977.     {
  3978.         bin_left1=(retro_left_p1)
  3979.         bin_right1=(retro_right_p1)
  3980.         bin_up1=(retro_up_p1)
  3981.         bin_down1=(retro_down_p1)
  3982.         bin_fire1=(retro_fire_p1)
  3983.         bin_left2=(retro_left_p2)
  3984.         bin_right2=(retro_right_p2)
  3985.         bin_up2=(retro_up_p2)
  3986.         bin_down2=(retro_down_p2)
  3987.         bin_fire2=(retro_fire_p2)
  3988.         bin_coin1=(retro_coin1)
  3989.         bin_coin2=(retro_coin2)
  3990.         bin_start1=(retro_start1)
  3991.         bin_start2=(retro_start2)
  3992.     }
  3993.  
  3994.     [config="V-Stick"]
  3995.     {
  3996.         bin_left1=(vstick_left_moveleft)
  3997.         bin_right1=(vstick_left_moveright)
  3998.         bin_up1=(vstick_left_moveup)
  3999.         bin_down1=(vstick_left_movedown)
  4000.         bin_fire1=(vstick_left_fire)
  4001.         bin_left2=(vstick_right_moveleft)
  4002.         bin_right2=(vstick_right_moveright)
  4003.         bin_up2=(vstick_right_moveup)
  4004.         bin_down2=(vstick_right_movedown)
  4005.         bin_fire2=(vstick_right_fire)
  4006.         bin_coin1=(vstick_coin)
  4007.         bin_coin2=()
  4008.         bin_start1=(vstick_start1)
  4009.         bin_start2=(vstick_start2)
  4010.     }
  4011. }
  4012.  
  4013. [game="Amidar (Scramble HW)"]
  4014. {
  4015.     [config="Default"]
  4016.     {
  4017.         bin_left1=(retro_left_p1)
  4018.         bin_right1=(retro_right_p1)
  4019.         bin_up1=(retro_up_p1)
  4020.         bin_down1=(retro_down_p1)
  4021.         bin_fire1=(retro_fire_p1)
  4022.         bin_bomb1=(retro_action_p1)
  4023.         bin_left2=(retro_left_p2)
  4024.         bin_right2=(retro_right_p2)
  4025.         bin_up2=(retro_up_p2)
  4026.         bin_down2=(retro_down_p2)
  4027.         bin_fire2=(retro_fire_p2)
  4028.         bin_bomb2=(retro_action_p2)
  4029.         bin_coin1=(retro_coin1)
  4030.         bin_coin2=(retro_coin2)
  4031.         bin_start1=(retro_start1)
  4032.         bin_start2=(retro_start2)
  4033.     }
  4034.  
  4035.     [config="V-Stick"]
  4036.     {
  4037.         bin_left1=(vstick_left_moveleft)
  4038.         bin_right1=(vstick_left_moveright)
  4039.         bin_up1=(vstick_left_moveup)
  4040.         bin_down1=(vstick_left_movedown)
  4041.         bin_fire1=(vstick_left_fire)
  4042.         bin_bomb1=(vstick_left_action)
  4043.         bin_left2=(vstick_right_moveleft)
  4044.         bin_right2=(vstick_right_moveright)
  4045.         bin_up2=(vstick_right_moveup)
  4046.         bin_down2=(vstick_right_movedown)
  4047.         bin_fire2=(vstick_right_fire)
  4048.         bin_bomb2=(vstick_right_action)
  4049.         bin_coin1=(vstick_coin)
  4050.         bin_coin2=()
  4051.         bin_start1=(vstick_start1)
  4052.         bin_start2=(vstick_start2)
  4053.     }
  4054. }
  4055.  
  4056. [game="Boot Hill"]
  4057. {
  4058.     [config="Default"]
  4059.     {
  4060.         bin_coin1=(retro_coin1)
  4061.         bin_coin2=(retro_coin2)
  4062.         bin_start1=(retro_start1)
  4063.         bin_start2=(retro_start2)
  4064.         bin_p1up=(retro_up_p1)
  4065.         bin_p1down=(retro_down_p1)
  4066.         bin_p1left=(retro_left_p1)
  4067.         bin_p1right=(retro_right_p1)
  4068.         bin_p1fire=(retro_fire_p1)
  4069.         bin_p1aimup=(bin_key_a)
  4070.         bin_p1aimdown=(bin_key_z)
  4071.         bin_p2up=(retro_up_p2)
  4072.         bin_p2down=(retro_down_p2)
  4073.         bin_p2left=(retro_left_p2)
  4074.         bin_p2right=(retro_right_p2)
  4075.         bin_p2fire=(retro_fire_p2)
  4076.         bin_p2aimup=(bin_key_pageup)
  4077.         bin_p2aimdown=(bin_key_pagedown)
  4078.     }
  4079.    [config="V-Stick"]
  4080.     {
  4081.         bin_coin1=(vstick_coin)
  4082.         bin_coin2=()
  4083.         bin_start1=(vstick_start1)
  4084.         bin_p1up=(vstick_left_moveup)
  4085.         bin_p1down=(vstick_left_movedown)
  4086.         bin_p1left=(vstick_left_moveleft)
  4087.         bin_p1right=(vstick_left_moveright)
  4088.         bin_p1fire=(vstick_left_fire)
  4089.         bin_start2=(vstick_start2)
  4090.         bin_p2up=(vstick_right_moveup)
  4091.         bin_p2down=(vstick_right_movedown)
  4092.         bin_p2left=(vstick_right_moveleft)
  4093.         bin_p2right=(vstick_right_moveright)
  4094.         bin_p2fire=(vstick_right_fire)
  4095.     }
  4096. }
  4097.  
  4098. [game="Arch Rivals"]
  4099. {
  4100.     /*
  4101.     ** Player 1 is LEFT player 
  4102.     ** Player 2 is RIGHT player
  4103.     ** The "shoot" key is also the "jump" key
  4104.     ** The "pass" key is also the "punch" key
  4105.     **
  4106.     ** The player joysticks are funky "65" input sticks. 
  4107.     ** I haven't figured out the mapping yet.
  4108.     **
  4109.     */
  4110.     [config="Default"]
  4111.     {
  4112.         bin_start1=(bin_key_1)
  4113.         bin_start2=(bin_key_2)
  4114.         bin_coin1=(bin_key_3)
  4115.         bin_coin2=(bin_key_4)
  4116.         bin_credbut=(bin_key_5)
  4117.         bin_selftest=(bin_key_f8)
  4118.         
  4119.         bin_p1shoot=(retro_fire_p1)
  4120.         bin_p1pass=(retro_action_p1)
  4121.         bin_p2shoot=(retro_fire_p2)
  4122.         bin_p2pass=(retro_action_p2)
  4123.         
  4124.         bin_p1up=(retro_up_p1)
  4125.         bin_p1down=(retro_down_p1)
  4126.         bin_p1left=(retro_left_p1)
  4127.         bin_p1right=(retro_right_p1)
  4128.         
  4129.         bin_p2up=(retro_up_p2)
  4130.         bin_p2down=(retro_down_p2)
  4131.         bin_p2left=(retro_left_p2)
  4132.         bin_p2right=(retro_right_p2)
  4133.         
  4134.         bin_tilt=(bin_key_0)
  4135.     }
  4136.     [config="Mike's Config"]
  4137.     {
  4138.         bin_start1=(bin_key_1)
  4139.         bin_start2=(bin_key_2)
  4140.         bin_coin1=(bin_key_3)
  4141.         bin_coin2=(bin_key_4)
  4142.         bin_credbut=(bin_key_5)
  4143.         bin_selftest=(bin_key_f8)
  4144.         
  4145.         bin_p1shoot=(bin_key_leftctrl, bin_key_v)
  4146.         bin_p1pass=(bin_key_leftalt, bin_key_b)
  4147.         bin_p2shoot=(bin_key_rightalt)
  4148.         bin_p2pass=(bin_key_rightctrl)
  4149.         
  4150.         bin_p1up=(bin_key_w)
  4151.         bin_p1down=(bin_key_s)
  4152.         bin_p1left=(bin_key_a)
  4153.         bin_p1right=(bin_key_d)
  4154.         
  4155.         bin_p2up=(bin_key_pad8)
  4156.         bin_p2down=(bin_key_pad2)
  4157.         bin_p2left=(bin_key_pad4)
  4158.         bin_p2right=(bin_key_pad6)
  4159.         
  4160.         bin_tilt=(bin_key_0)
  4161.     }
  4162. }
  4163.  
  4164. [game="Burgertime"]
  4165. {
  4166.     [config="Default"]
  4167.     {
  4168.         bin_right=(retro_right)
  4169.         bin_left=(retro_left)
  4170.         bin_up=(retro_up)
  4171.         bin_down=(retro_down)
  4172.         bin_button=(retro_fire)
  4173.         bin_start1=(retro_start1)
  4174.         bin_start2=(retro_start2)
  4175.         bin_tilt=(retro_diagstep)
  4176.         bin_coin1=(retro_coin1)
  4177.         bin_coin2=(retro_coin2)
  4178.     }
  4179.  
  4180.     [config="V-Stick"]
  4181.     {
  4182.         bin_right=(vstick_left_moveright)
  4183.         bin_left=(vstick_left_moveleft)
  4184.         bin_up=(vstick_left_moveup)
  4185.         bin_down=(vstick_left_movedown)
  4186.         bin_button=(vstick_left_fire)
  4187.         bin_start1=(vstick_start1)
  4188.         bin_start2=(vstick_start2)
  4189.         bin_tilt=(retro_diagstep)
  4190.         bin_coin1=(vstick_coin)
  4191.         bin_coin2=()
  4192.     }
  4193. }
  4194.  
  4195. [game="Snow Brothers"]
  4196. {
  4197.     [config="Default"]
  4198.     {
  4199.         bin_coin1=(retro_coin1)
  4200.         bin_coin2=(retro_coin2)
  4201.         bin_tilt=(retro_diagstep)
  4202.         bin_p1start=(retro_start1)
  4203.         bin_p1up=(retro_up_p1)
  4204.         bin_p1down=(retro_down_p1)
  4205.         bin_p1left=(retro_left_p1)
  4206.         bin_p1right=(retro_right_p1)
  4207.         bin_p1fire=(retro_action_p1)
  4208.         bin_p1jump=(retro_fire_p1)
  4209.         bin_p2start=(retro_start2)
  4210.         bin_p2up=(retro_up_p2)
  4211.         bin_p2down=(retro_down_p2)
  4212.         bin_p2left=(retro_left_p2)
  4213.         bin_p2right=(retro_right_p2)
  4214.         bin_p2fire=(retro_action_p2)
  4215.         bin_p2jump=(retro_fire_p2)
  4216.     }
  4217.  
  4218.     [config="V-Stick"]
  4219.     {
  4220.         bin_coin1=(vstick_coin)
  4221.         bin_coin2=()
  4222.         bin_tilt=(retro_diagstep)
  4223.         bin_p1start=(vstick_start1)
  4224.         bin_p1up=(vstick_left_moveup)
  4225.         bin_p1down=(vstick_left_movedown)
  4226.         bin_p1left=(vstick_left_moveleft)
  4227.         bin_p1right=(vstick_left_moveright)
  4228.         bin_p1fire=(vstick_left_action)
  4229.         bin_p1jump=(vstick_left_fire)
  4230.         bin_p2start=(vstick_start2)
  4231.         bin_p2up=(vstick_right_moveup)
  4232.         bin_p2down=(vstick_right_movedown)
  4233.         bin_p2left=(vstick_right_moveleft)
  4234.         bin_p2right=(vstick_right_moveright)
  4235.         bin_p2fire=(vstick_right_action)
  4236.         bin_p2jump=(vstick_right_fire)
  4237.     }
  4238. }
  4239.  
  4240. [game="Dig Dug"]
  4241. {
  4242.     [config="Default"]
  4243.     {
  4244.         bin_right=(retro_right)
  4245.         bin_left=(retro_left)
  4246.         bin_up=(retro_up)
  4247.         bin_down=(retro_down)
  4248.         bin_fire=(retro_fire)
  4249.         bin_start1=(retro_start1)
  4250.         bin_start2=(retro_start2)
  4251.         bin_coin1=(retro_coin1)
  4252.     }
  4253.  
  4254.     [config="V-Stick"]
  4255.     {
  4256.         bin_right=(vstick_left_moveright)
  4257.         bin_left=(vstick_left_moveleft)
  4258.         bin_up=(vstick_left_moveup)
  4259.         bin_down=(vstick_left_movedown)
  4260.         bin_fire=(vstick_left_action)
  4261.         bin_start1=(vstick_start1)
  4262.         bin_start2=(vstick_start2)
  4263.         bin_coin1=(vstick_coin)
  4264.     }
  4265. }
  4266.  
  4267. [game="Galaga"]
  4268. {
  4269.     [config="Default"]
  4270.     {
  4271.         bin_right=(retro_right)
  4272.         bin_left=(retro_left)
  4273.         bin_fire=(retro_fire)
  4274.         bin_start1=(retro_start1)
  4275.         bin_start2=(retro_start2)
  4276.         bin_coin1=(retro_coin1)
  4277.     }
  4278.  
  4279.     [config="V-Stick"]
  4280.     {
  4281.         bin_right=()
  4282.         bin_left=()
  4283.         bin_fire=()
  4284.         bin_start1=()
  4285.         bin_start2=()
  4286.         bin_coin1=()
  4287.     }
  4288. }
  4289.  
  4290. [game="Power Drive"]
  4291. {
  4292.     [config="Default"]
  4293.     {
  4294.         bin_coin1=(bin_key_1)
  4295.         bin_coin2=(bin_key_2)
  4296.         bin_coin3=(bin_key_3)
  4297.         bin_tilt=(bin_key_f8)
  4298.         bin_opcred=(bin_key_4)
  4299.         bin_service=(bin_key_f7)
  4300.         
  4301.         bin_p1wheelie= (bin_key_leftalt)
  4302.         bin_p1gear=(bin_key_leftctrl)
  4303.         bin_p1ltwheel=(bin_key_z)
  4304.         bin_p1rtwheel=(bin_key_x)
  4305.         
  4306.         bin_p2wheelie=(bin_key_rightctrl)
  4307.         bin_p2gear=(bin_key_rightalt)
  4308.         bin_p2ltwheel=(bin_key_leftarrow)
  4309.         bin_p2rtwheel=(bin_key_rightarrow)
  4310.         
  4311.         bin_p3wheelie=(bin_key_pad0)
  4312.         bin_p3gear=(bin_key_padenter)
  4313.         bin_p3ltwheel=(bin_key_pad4)
  4314.         bin_p3rtwheel=(bin_key_pad6)
  4315.     }
  4316. }
  4317.  
  4318. [game="Bosconian"]
  4319. {
  4320.     [config="Default"]
  4321.     {
  4322.         bin_right=(retro_right)
  4323.         bin_left=(retro_left)
  4324.         bin_up=(retro_up)
  4325.         bin_down=(retro_down)
  4326.         bin_fire=(retro_fire)
  4327.         bin_start1=(retro_start1)
  4328.         bin_start2=(retro_start2)
  4329.         bin_coin1=(retro_coin1)
  4330.         bin_coin2=(retro_coin2)
  4331.     }
  4332.  
  4333.     [config="V-Stick"]
  4334.     {
  4335.         bin_right=(vstick_left_moveright)
  4336.         bin_left=(vstick_left_moveleft)
  4337.         bin_up=(vstick_left_moveup)
  4338.         bin_down=(vstick_left_movedown)
  4339.         bin_fire=(vstick_left_action)
  4340.         bin_start1=(vstick_start1)
  4341.         bin_start2=(vstick_start2)
  4342.         bin_coin1=(vstick_coin)
  4343.         bin_coin2=(vstick_coin)
  4344.     }
  4345. }
  4346.  
  4347. [game="Max RPM"]
  4348. {
  4349.     [config="Default"]
  4350.     {
  4351.         bin_coin1 = (retro_coin1)
  4352.         bin_coin2 = (retro_coin2)
  4353.         bin_p2start = (retro_start2)
  4354.         bin_p1start = (retro_start1)
  4355.         bin_tilt = (retro_diagstep)
  4356.         bin_opcred = (bin_key_4)
  4357.         bin_service = (retro_selftest)
  4358.  
  4359.         /*
  4360.         ** there should probably be a better implementation of
  4361.         ** the throttle and steering.  it's currently "Binary", like
  4362.         ** spy hunter, that's not right -- since the original had
  4363.         ** an analog control.
  4364.         */
  4365.         bin_p1throttle = (bin_key_uparrow)
  4366.         bin_p1left = (bin_key_leftarrow)
  4367.         bin_p1right = (bin_key_rightarrow)
  4368.  
  4369.         bin_p2throttle = (bin_key_pad8)
  4370.         bin_p2left = (bin_key_pad4)
  4371.         bin_p2right = (bin_key_pad6)
  4372.  
  4373.         /*
  4374.         ** the gear shift is emulated in one of two ways:
  4375.         ** one key for each gear (1 ... 4) or,
  4376.         ** one key for "shift up" and one for "shift down"
  4377.         ** the default is shift up/down.
  4378.         */
  4379.         bin_p2gear1 = ()
  4380.         bin_p2gear2 = ()
  4381.         bin_p2gear3 = ()
  4382.         bin_p2gear4 = ()
  4383.         bin_p2gearup = (bin_key_padenter)
  4384.         bin_p2geardn = (bin_key_pad0)
  4385.  
  4386.         bin_p1gear1 = ()
  4387.         bin_p1gear2 = ()
  4388.         bin_p1gear3 = ()
  4389.         bin_p1gear4 = ()
  4390.         bin_p1gearup = (bin_key_leftalt)
  4391.         bin_p1geardn = (bin_key_leftctrl)
  4392.     }
  4393. }
  4394.         
  4395. [game="Missile Command"]
  4396. {
  4397.     [config="Default"]
  4398.     {
  4399.         bin_start1=(retro_start1)
  4400.         bin_start2=(retro_start2)
  4401.         bin_coin=(retro_coin1)
  4402.         bin_leftfire=(retro_fire)
  4403.         bin_midfire=(bin_key_spacebar, bin_mouse_middlebutton)
  4404.         bin_rightfire=(retro_action)
  4405.         bin_left=(retro_left)
  4406.         bin_right=(retro_right)
  4407.         bin_up=(retro_up)
  4408.         bin_down=(retro_down)
  4409.         bal_trackx=(bal_mouse_ballisticsx)
  4410.         bal_tracky=(bal_mouse_ballisticsy)
  4411.     }
  4412.  
  4413.     [config="V-Stick"]
  4414.     {
  4415.         bin_start1=(vstick_start1)
  4416.         bin_start2=(vstick_start2)
  4417.         bin_coin=(vstick_coin)
  4418.         bin_leftfire=(vstick_left_action)
  4419.         bin_midfire=(vstick_right_action)
  4420.         bin_rightfire=(vstick_right_moveright)
  4421.         bin_left=(vstick_left_moveleft)
  4422.         bin_right=(vstick_left_moveright)
  4423.         bin_up=(vstick_left_moveup)
  4424.         bin_down=(vstick_left_movedown)
  4425.     }
  4426. }
  4427.  
  4428.  
  4429. /* End Of Line */
  4430.